diff options
Diffstat (limited to 'modules/services/git.nix')
| -rw-r--r-- | modules/services/git.nix | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/modules/services/git.nix b/modules/services/git.nix index 6575737..4249bd0 100644 --- a/modules/services/git.nix +++ b/modules/services/git.nix @@ -75,7 +75,7 @@ paths = [ "/var/lib/git-server" ]; - repo = "ssh://e5e496ni@e5e496ni.repo.borgbase.com/./repo"; + repo = "$BORG_REPO"; encryption.mode = "none"; environment = { BORG_RSH = "ssh -i ${ @@ -84,6 +84,12 @@ }; compression = "auto,lzma"; startAt = "daily"; + preHook = '' + set -euo pipefail + + # Exporting the specific Git repo secret + export BORG_REPO="$(cat ${config.sops.secrets."borg_git_repo".path})" + ''; }; }; } |
