diff --git a/modules/system/services/server/mailserver/radicale/default.nix b/modules/system/services/server/mailserver/radicale/default.nix index 7001b3aa..148d064f 100644 --- a/modules/system/services/server/mailserver/radicale/default.nix +++ b/modules/system/services/server/mailserver/radicale/default.nix @@ -2,11 +2,11 @@ { imports = [ ./nginx ]; - services = lib.mkIf config.services.mailserver.enable { - radicale = { - enable = true; - settings = { - auth = { + config = lib.mkIf config.services.mailserver.enable { + services = { + radicale = { + enable = true; + settings.auth = { type = "htpasswd"; htpasswd_filename = let mailAccounts = config.mailserver.loginAccounts; @@ -19,7 +19,9 @@ htpasswd_encryption = "bcrypt"; }; }; + cloudflare-dyndns.domains = [ "cal.nixfox.ca" ]; }; - cloudflare-dyndns.domains = [ "cal.nixfox.ca" ]; + + environment.persistence."/persist".directories = [ "/var/lib/radicale" ]; }; }