2020-10-05 21:55:12 +02:00
|
|
|
#!/usr/bin/env bash
|
|
|
|
|
|
|
|
|
|
set -o nounset
|
|
|
|
|
|
|
|
|
|
_logfile="$LOGDIR/dunstctl.log"
|
|
|
|
|
|
|
|
|
|
log() {
|
|
|
|
|
printf '[%s] %s\n' "$(date -uIseconds)" "$*" >> "$_logfile"
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
case "$1" in
|
|
|
|
|
enable)
|
|
|
|
|
log "Enabling dunst"
|
2020-12-11 20:05:55 +01:00
|
|
|
systemctl --user --no-block kill --signal SIGUSR2 user:dunst
|
2020-10-05 21:55:12 +02:00
|
|
|
|
|
|
|
|
;;
|
|
|
|
|
disable)
|
|
|
|
|
log "Disabling dunst"
|
2020-12-11 20:05:55 +01:00
|
|
|
systemctl --user --no-block kill --signal SIGUSR1 user:dunst
|
2020-10-05 21:55:12 +02:00
|
|
|
;;
|
|
|
|
|
*)
|
|
|
|
|
>&2 printf 'Unknown command\n'
|
|
|
|
|
exit 1
|
|
|
|
|
esac
|
|
|
|
|
|