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";