./relay.nix
./rspamd.nix
./opensmtpd.nix
+ ./sympa.nix
];
options.myServices.mail.enable = lib.mkEnableOption "enable Mail services";
options.myServices.mailRelay.enable = lib.mkEnableOption "enable Mail relay services";
mxs = map (zone: "${config.hostEnv.mx.subdomain}.${zone.name}") zonesWithMx;
in builtins.listToAttrs (map (mx: lib.attrsets.nameValuePair mx null) mxs);
};
- services.duplyBackup.profiles = {
- mail = {
- rootDir = "/var/lib";
- excludeFile = lib.mkAfter ''
- + /var/lib/vhost
- - /var/lib
- '';
- };
+ systemd.slices.mail = {
+ description = "Mail slice";
};
};
}