Fix systemd user unit names in scripts
This commit is contained in:
@@ -11,12 +11,12 @@ log() {
|
||||
case "$1" in
|
||||
enable)
|
||||
log "Enabling dunst"
|
||||
systemctl --user --no-block kill --signal SIGUSR2 dunst_user
|
||||
systemctl --user --no-block kill --signal SIGUSR2 user:dunst
|
||||
|
||||
;;
|
||||
disable)
|
||||
log "Disabling dunst"
|
||||
systemctl --user --no-block kill --signal SIGUSR1 dunst_user
|
||||
systemctl --user --no-block kill --signal SIGUSR1 user:dunst
|
||||
;;
|
||||
*)
|
||||
>&2 printf 'Unknown command\n'
|
||||
|
||||
@@ -10,14 +10,14 @@ is_on() {
|
||||
switch_on() {
|
||||
touch "${_status_file}"
|
||||
dunstctl disable &
|
||||
systemctl --user --no-block stop redshift_user
|
||||
systemctl --user --no-block stop spotify
|
||||
systemctl --user --no-block stop user:redshift
|
||||
systemctl --user --no-block stop user:spotify
|
||||
}
|
||||
|
||||
switch_off() {
|
||||
rm -f "${_status_file}"
|
||||
dunstctl enable &
|
||||
"$_autostart" redshift_user spotify
|
||||
"$_autostart" redshift spotify
|
||||
}
|
||||
|
||||
|
||||
|
||||
13
user.yml
13
user.yml
@@ -66,6 +66,19 @@
|
||||
become: true
|
||||
become_user: root
|
||||
|
||||
- name: disable and mask systemd user units
|
||||
systemd:
|
||||
name: "{{ item }}"
|
||||
enabled: false
|
||||
masked: true
|
||||
scope: user
|
||||
with_items:
|
||||
- gpg-agent.service
|
||||
- gpg-agent.socket
|
||||
- gpg-agent-browser.socket
|
||||
- gpg-agent-ssh.socket
|
||||
tags: [test]
|
||||
|
||||
- name: create directory for getty autologin
|
||||
file:
|
||||
state: directory
|
||||
|
||||
Reference in New Issue
Block a user