From d99e60bae30f788aafd745d6e56201db7fc55a75 Mon Sep 17 00:00:00 2001 From: Infinidoge Date: Sun, 14 Apr 2024 09:35:14 -0400 Subject: [PATCH] modules/backup: inherit borg environment --- modules/modules/backup.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/modules/backup.nix b/modules/modules/backup.nix index 2918586..c6f1798 100644 --- a/modules/modules/backup.nix +++ b/modules/modules/backup.nix @@ -21,12 +21,11 @@ let excludes ); - BORG_REMOTE_PATH = "/usr/local/bin/borg1/borg1"; commonArgs = { environment = { BORG_RSH = "ssh -i ${config.secrets.borg-ssh-key}"; - inherit BORG_REMOTE_PATH; + BORG_REMOTE_PATH = "/usr/local/bin/borg1/borg1"; }; extraCreateArgs = "--verbose --stats --checkpoint-interval 600"; compression = "auto,zstd,3"; @@ -47,8 +46,9 @@ in ]; environment.variables = { - inherit BORG_REMOTE_PATH; + inherit (commonArgs.environment) BORG_RSH BORG_REMOTE_PATH; BORG_REPO = repo; + BORG_PASSCOMMAND = commonArgs.encryption.passCommand; }; services.borgbackup.jobs."persist" = commonArgs // rec {