diff --git a/hosts/tsuki/services/immich-backup.nix b/hosts/tsuki/services/immich-backup.nix index 4175bac..23c0425 100644 --- a/hosts/tsuki/services/immich-backup.nix +++ b/hosts/tsuki/services/immich-backup.nix @@ -7,23 +7,24 @@ services.immich-backup = let homeDir = "/home/notoh"; in { - enable = true; - wantedBy = ["multi-user.target"]; - description = "immich backup service"; script = '' - ${lib.getExe pkgs.immich-cli} upload --album-name "screenshots" --recursive ${homeDir}/Pictures/screenshots + ${lib.getExe pkgs.immich-cli} upload --album-name "desktop screenshots" --recursive ${homeDir}/Pictures/screenshots ''; + serviceConfig = { + Type = "oneshot"; + User = "notoh"; + }; environment = { IMMICH_CONFIG_DIR = "${homeDir}/.config/immich"; }; }; timers.immich-backup = { - enable = true; wantedBy = ["timers.target"]; description = "immich backup timer"; timerConfig = { OnCalendar = "*-*-* 00:00:00"; Persistent = true; + Unit = "immich-backup.service"; }; unitConfig = { Description = "immich backup timer";