Activated lid switch, optimized zsh and more

This commit is contained in:
2025-04-02 19:00:04 +02:00
parent b98f032141
commit cf823c0061
6 changed files with 112 additions and 7 deletions

View File

@@ -1,9 +1,39 @@
---
- name: Set HandleLidSwitch to hibernate in /etc/systemd/logind.conf
- name: install setup-hibernate
command:
cmd: "pkgmgr install setup-hibernate --clone-mode https"
become: true
- name: Setup hibernate
command: setup-hibernate --non-interactive
become: true
- name: Configure systemd lid switch behavior to hibernate on lid close (battery), lock on AC and docked
become: yes
lineinfile:
path: /etc/systemd/logind.conf
regexp: '^#?HandleLidSwitch='
line: 'HandleLidSwitch=hibernate'
backup: yes
notify: Restart systemd-logind
notify: Restart systemd-logind
become: true
- name: Configure systemd to lock session when lid is closed on external power
become: yes
lineinfile:
path: /etc/systemd/logind.conf
regexp: '^#?HandleLidSwitchExternalPower='
line: 'HandleLidSwitchExternalPower=lock'
backup: yes
notify: Restart systemd-logind
become: true
- name: Configure systemd to lock session when lid is closed while docked
become: yes
lineinfile:
path: /etc/systemd/logind.conf
regexp: '^#?HandleLidSwitchDocked='
line: 'HandleLidSwitchDocked=lock'
backup: yes
notify: Restart systemd-logind
become: true