From 53f1c39243ecd0efe5f00df7561bde6010f076f8 Mon Sep 17 00:00:00 2001 From: schererleander Date: Sat, 14 Mar 2026 20:53:12 +0100 Subject: feat(git): borgbase backup for git repos --- modules/services/git.nix | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/modules/services/git.nix b/modules/services/git.nix index a937e27..6575737 100644 --- a/modules/services/git.nix +++ b/modules/services/git.nix @@ -70,5 +70,20 @@ Persistent = true; }; }; + + services.borgbackup.jobs.git = { + paths = [ + "/var/lib/git-server" + ]; + repo = "ssh://e5e496ni@e5e496ni.repo.borgbase.com/./repo"; + encryption.mode = "none"; + environment = { + BORG_RSH = "ssh -i ${ + config.sops.secrets."borgbase_ssh_key".path + } -o StrictHostKeyChecking=accept-new"; + }; + compression = "auto,lzma"; + startAt = "daily"; + }; }; } -- cgit v1.3.1