nix: update nixpkgs
[sourcephile-nix.git] / hosts / mermet / gitolite.nix
index 72c17bc542442f768fe73c21de7e26ef74df3d5c..5860cd7efe426a1ddcedd7677478df4c3cde013a 100644 (file)
@@ -60,9 +60,9 @@ systemd.services.git-daemon = {
   after = [ "network.target" ];
   wantedBy = [ "multi-user.target" ];
   serviceConfig = {
-    User       = users."git-daemon".name;
-    Group      = groups."git-daemon".name;
-    Restart    = "always";
+    User = users."git-daemon".name;
+    Group = groups."git-daemon".name;
+    Restart = "always";
     RestartSec = 5;
   };
   script = "${pkgs.git}/bin/git daemon --verbose --reuseaddr"
@@ -75,8 +75,12 @@ users.users."git-daemon" = {
   uid = config.ids.uids.git;
   description = "Git daemon user";
 };
-fileSystems."/var/lib/gitolite" =
-  { device = "rpool/var/git";
-    fsType = "zfs";
-  };
+fileSystems."/var/lib/gitolite" = {
+  device = "rpool/var/git";
+  fsType = "zfs";
+};
+services.sanoid.datasets."rpool/var/git" = {
+  use_template = [ "snap" ];
+  daily = 7;
+};
 }