From e29d445e83b52a69962dfe4f9bc654aaab688d6b Mon Sep 17 00:00:00 2001 From: Gabriel Arazas Date: Tue, 3 Dec 2024 12:41:22 +0800 Subject: [PATCH] users/foo-dogsquared/services/backup: update local archive config --- .../modules/services/backup/default.nix | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/configs/home-manager/foo-dogsquared/modules/services/backup/default.nix b/configs/home-manager/foo-dogsquared/modules/services/backup/default.nix index 90ab9bb8..839e1dcd 100644 --- a/configs/home-manager/foo-dogsquared/modules/services/backup/default.nix +++ b/configs/home-manager/foo-dogsquared/modules/services/backup/default.nix @@ -116,22 +116,19 @@ in }; }) - (lib.mkIf (isFilesystemSet "archive") { + { local-archive-personal = { initService.enable = true; initService.startAt = "04:30"; - settings = let - removablePath = "${attrs.nixosConfig.state.paths.archive}/Backups"; - in borgmaticCommonConfig { + settings = borgmaticCommonConfig { encryption_passcommand = "cat ${getPath "repos/local-archive-personal/password"}"; repositories = lib.singleton { - path = removablePath; + path = "\${BORG_PERSONAL_FDS_PATH:-${attrs.nixosConfig.state.paths.laptop-ssd}/Backups/foodogsquared}"; label = "local-archive"; }; - before_backup = lib.singleton "${checkRemovableMountScript} ${removablePath}"; }; }; - }) + } ]; # My game backups.