feat(remEYEnder): Add progress bar

This commit is contained in:
Tibo De Peuter 2026-02-14 22:04:23 +01:00
parent 69283dfea5
commit 747f5d3e69
Signed by: tdpeuter
GPG key ID: 38297DE43F75FFE2
3 changed files with 35 additions and 6 deletions

View file

@ -2,8 +2,6 @@
let
cfg = config.sisyphus.services.remEYEnder;
icon = ./vecteezy_eyes-line-icon-vector-isolated_13932670.jpg;
in {
options.sisyphus.services.remEYEnder.enable = lib.mkEnableOption "Eye reminder";
@ -13,10 +11,10 @@ in {
enable = true;
description = "Send an eye reminder";
serviceConfig.Type = "oneshot";
script = ''
# Display reminder for 20 seconds.
${pkgs.libnotify}/bin/notify-send -t 20000 --icon=${icon} "RemEYEnder" "Look away from your screen :)"
'';
script = builtins.readFile ./remEYEnder.sh;
path = with pkgs; [
libnotify
];
};
timers.remEYEnder = {
enable = true;