diff --git a/hosts/othalan/services.nix b/hosts/othalan/services.nix new file mode 100644 index 0000000..3f70cd0 --- /dev/null +++ b/hosts/othalan/services.nix @@ -0,0 +1,21 @@ +{pkgs, ...}: let + notes-git = ''${pkgs.git}/bin/git -C /home/daylin/stuff/notes''; +in { + systemd.services.notes-bot = { + description = "auto commit changes to notes"; + serviceConfig = { + Type = "oneshot"; + User = "daylin"; + ExecStart = ''${notes-git} commit -m ":memo: :robot: $(${pkgs.coreutils}/bin/date +'%T')" --no-gpg-sign -- notes''; + }; + }; + systemd.timers.notes-bot-timer = { + description = "run notes commit service"; + wantedBy = ["timers.target"]; + timerConfig = { + OnCalendar = "daily"; + Persistent = true; + Unit = "notes-bot.service"; + }; + }; +} diff --git a/modules/desktop/gui.nix b/modules/desktop/gui.nix index 26bd652..f95dc12 100644 --- a/modules/desktop/gui.nix +++ b/modules/desktop/gui.nix @@ -26,6 +26,6 @@ in { ]; proprietaryCodecs = true; }) - ]; + ]; }; }