diff --git a/modules/nixos/mail-server/autodiscover.nix b/modules/nixos/mail-server/autodiscover.nix index 2d73d0a..a744eb3 100644 --- a/modules/nixos/mail-server/autodiscover.nix +++ b/modules/nixos/mail-server/autodiscover.nix @@ -5,6 +5,8 @@ ... }: let + radicaleHostFor = domain: "cal.${domain}"; + mkThunderbirdAutoconfig = domain: pkgs.writeText "autoconfig-${domain}.xml" '' @@ -29,6 +31,18 @@ let %EMAILADDRESS% password-cleartext + + + %EMAILADDRESS% + http-basic + https://${radicaleHostFor domain}/ + + + + %EMAILADDRESS% + http-basic + https://${radicaleHostFor domain}/ + ''; diff --git a/modules/nixos/mail-server/radicale.nix b/modules/nixos/mail-server/radicale.nix index 26a2b01..dbb09d2 100644 --- a/modules/nixos/mail-server/radicale.nix +++ b/modules/nixos/mail-server/radicale.nix @@ -13,13 +13,10 @@ lib.mkIf hasMailDiscoveryConfig ( domain = builtins.head cfg.domains; radicaleHost = "cal.${domain}"; mailAccounts = cfg.loginAccounts; - discoveryHosts = lib.unique ( - cfg.domains - ++ [ - cfg.fqdn - radicaleHost - ] - ); + discoveryHosts = lib.unique [ + cfg.fqdn + radicaleHost + ]; accountHash = mail: account: