]> git.immae.eu Git - perso/Immae/Config/Nix.git/blobdiff - modules/private/mail/default.nix
Add backup module
[perso/Immae/Config/Nix.git] / modules / private / mail / default.nix
index ad2c6846ba9687672c2c72e704d1ef881738aa65..ac8ad8c88137387f97ff46bb8925df06c165ec64 100644 (file)
@@ -9,4 +9,13 @@
       mxs = map (zone: "mx-1.${zone.name}") zonesWithMx;
     in builtins.listToAttrs (map (mx: lib.attrsets.nameValuePair mx null) mxs);
   };
+  config.services.backup.profiles = {
+    mail = {
+      rootDir = "/var/lib";
+      excludeFile = lib.mkAfter ''
+        + /var/lib/vhost
+        - /var/lib
+        '';
+    };
+  };
 }