aboutsummaryrefslogtreecommitdiff
path: root/modules/backup/default.nix
diff options
context:
space:
mode:
authorMax Audron <audron@cocaine.farm>2026-01-07 15:28:01 +0100
committerMax Audron <audron@cocaine.farm>2026-01-07 15:28:01 +0100
commit84739ac2345265e518a50bc2e9a239eb442e6e22 (patch)
treee289c856e5465f0c713e97a0ba86e1f734c3484e /modules/backup/default.nix
parentadd kopia module (diff)
setup backups for mail
Diffstat (limited to 'modules/backup/default.nix')
-rw-r--r--modules/backup/default.nix6
1 files changed, 4 insertions, 2 deletions
diff --git a/modules/backup/default.nix b/modules/backup/default.nix
index ed319f2..9b2ec57 100644
--- a/modules/backup/default.nix
+++ b/modules/backup/default.nix
@@ -20,8 +20,7 @@ let
};
};
mkInstanceServices =
- instances:
- serviceCreator:
+ instances: serviceCreator:
lib.pipe instances [
(lib.attrsets.mapAttrs' serviceCreator)
(lib.recursiveUpdate { })
@@ -33,6 +32,7 @@ in
_module.args.mkInstanceServices = mkInstanceServices;
imports = [
./repositories.nix
+ ./maintenance.nix
./snapshot.nix
./policy.nix
./web.nix
@@ -47,4 +47,6 @@ in
default = { };
};
};
+
+ config.environment.systemPackages = [ pkgs.kopia ];
}