diff --git a/services/timers/default.nix b/services/timers/default.nix index e47f3c9..8eb16b7 100644 --- a/services/timers/default.nix +++ b/services/timers/default.nix @@ -30,7 +30,7 @@ let rootPath = ./.; in }; Service = { Type="simple"; - ExecStart="/home/pan/.config/timer_scripts/notify-time.sh 60000"; + ExecStart="/home/pan/.config/timer_scripts/notify-time.sh 60000 1"; }; }; quarterly-time = { @@ -40,7 +40,7 @@ let rootPath = ./.; in }; Service = { Type="simple"; - ExecStart="/home/pan/.config/timer_scripts/notify-time.sh 10000"; + ExecStart="/home/pan/.config/timer_scripts/notify-time.sh 10000 0"; }; }; }; diff --git a/services/timers/scripts/chimes.ogg b/services/timers/scripts/chimes.ogg new file mode 100644 index 0000000..bd716d0 Binary files /dev/null and b/services/timers/scripts/chimes.ogg differ diff --git a/services/timers/scripts/notify-time.sh b/services/timers/scripts/notify-time.sh index 48df2fb..e162149 100755 --- a/services/timers/scripts/notify-time.sh +++ b/services/timers/scripts/notify-time.sh @@ -3,3 +3,6 @@ export DISPLAY=":0" export DBUS_SESSION_BUS_ADDRESS="unix:path=/run/user/1000/bus" /home/pan/.nix-profile/bin/notify-send "$(/run/current-system/sw/bin/date +%H:%M)" -t $1 +if [ $2 -eq 1 ]; then + /run/current-system/sw/bin/pw-cat --volume 0.08 -p ./chimes.ogg & +fi