diff --git a/flake.nix b/flake.nix index 2d4d486..d0520d0 100644 --- a/flake.nix +++ b/flake.nix @@ -116,7 +116,9 @@ [ ./modules/code-server ./modules/docker - ./modules/restic + (import ./modules/restic-server-client { + inherit self username; time = "21:30"; + }) ]; heimdall = mkComputer (mkVM diff --git a/modules/restic-server-client/default.nix b/modules/restic-server-client/default.nix index e4070ec..d66cb2a 100644 --- a/modules/restic-server-client/default.nix +++ b/modules/restic-server-client/default.nix @@ -10,6 +10,7 @@ "--exclude-file=${self}/modules/restic/excludes.txt" ]; pruneOpts = [ + "--keep-hourly 24" "--keep-daily 7" "--keep-weekly 5" "--keep-monthly 12" diff --git a/modules/restic/default.nix b/modules/restic/default.nix index 16cd4c9..548adb1 100644 --- a/modules/restic/default.nix +++ b/modules/restic/default.nix @@ -16,11 +16,5 @@ extraBackupArgs = [ "--exclude-file=${self}/modules/restic/excludes.txt" ]; - pruneOpts = [ - "--keep-hourly 24" - "--keep-daily 7" - "--keep-weekly 5" - "--keep-monthly 12" - ]; }; }