diff --git a/modules/services/mail/default.nix b/modules/services/mail/default.nix index fbad929..7bf6138 100644 --- a/modules/services/mail/default.nix +++ b/modules/services/mail/default.nix @@ -1,6 +1,18 @@ { config, lib, pkgs, ... }: -let cfg = config.modules.services.mail; +let + cfg = config.modules.services.mail; + domains = [ + "h0lt.com" + "jdholt.com" + "jordanholt.xyz" + "vimium.co" + "vimium.co.uk" + "vimium.info" + "vimium.net" + "vimium.org" + "vimium.xyz" + ]; in { options.modules.services.mail = { enable = lib.mkOption { @@ -13,7 +25,7 @@ in { mailserver = { enable = true; fqdn = "mail.vimium.com"; - domains = [ "vimium.com" ]; + domains = domains; indexDir = "/var/lib/dovecot/indices"; certificateDomains = [ @@ -27,6 +39,7 @@ in { loginAccounts = { "jordan@vimium.com" = { hashedPasswordFile = config.users.users.jordan.hashedPasswordFile; + catchAll = domains; }; };