diff --git a/home-manager/roles/desktop/sleep-nag.nix b/home-manager/roles/desktop/sleep-nag.nix index 5d75b9fa..349d0e43 100644 --- a/home-manager/roles/desktop/sleep-nag.nix +++ b/home-manager/roles/desktop/sleep-nag.nix @@ -10,7 +10,7 @@ let "Control.Concurrent" "Data.Functor" ]; - bins = [ pkgs.libnotify ]; + bins = [ pkgs.libnotify pkgs.systemd ]; } '' main = forever $ do time <- getZonedTime @@ -21,7 +21,7 @@ let night = (hour < 6 && hour >= 1) action | evening = notify_send "Shutdown alert!" ([i|Rechner fährt in #{59-minute} Minuten runter.|]::String) - | night = exe "/run/wrappers/bin/sudo" "systemctl" "poweroff" + | night = systemctl "poweroff" | otherwise = pass action threadDelay 600000000