]> git.immae.eu Git - perso/Immae/Config/Nix.git/blobdiff - systems/eldiron/gitolite/default.nix
Migrate to borg backup
[perso/Immae/Config/Nix.git] / systems / eldiron / gitolite / default.nix
index 1885234be2c59dfe3e214fb13bd8d3bf70ce25f2..0882c18768b0bd3e96bc6cd1082869b353deb3ca 100644 (file)
@@ -11,6 +11,22 @@ in {
   };
 
   config = lib.mkIf cfg.enable {
+    services.borgBackup.profiles.global.ignoredPaths = [
+      "gitolite/.nix-.*"
+      "gitolite/.ssh"
+      "gitolite/.vim.*"
+      "gitolite/.bash_history"
+    ];
+    services.borgBackup.profiles.global.includedPaths = [
+      "gitolite/gitolite_ldap_groups.sh"
+      "gitolite/projects.list"
+      "gitolite/.gitolite.rc"
+      "gitolite/.gitolite"
+      "gitolite/repositories/github"
+      "gitolite/repositories/testing.git"
+      "gitolite/repositories/gitolite-admin.git"
+
+    ];
     myServices.dns.zones."immae.eu".subdomains.git =
       with config.myServices.dns.helpers; ips servers.eldiron.ips.main;