aboutsummaryrefslogtreecommitdiff
path: root/modules/services
diff options
context:
space:
mode:
Diffstat (limited to 'modules/services')
-rw-r--r--modules/services/git.nix8
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})"
+ '';
};
};
}