diff options
| author | schererleander <leander@schererleander.de> | 2026-03-14 21:09:07 +0100 |
|---|---|---|
| committer | schererleander <leander@schererleander.de> | 2026-03-14 21:09:07 +0100 |
| commit | 12625e32cfe2b29f9670ede916a76ad4878f7633 (patch) | |
| tree | 0e527af9af52e613b3e4011832f7b444a202a1b3 | |
| parent | 53f1c39243ecd0efe5f00df7561bde6010f076f8 (diff) | |
feat(git): add git borgbase repo
| -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})" + ''; }; }; } |
