{ hashedPasswordFile }: { config, pkgs, ... }: { mailserver = { stateVersion = 3; fqdn = "mail.crashoverburn.com"; domains = [ "crashoverburn.com" ]; enable = true; # A list of all login accounts. To create the password hashes, use # nix-shell -p mkpasswd --run 'mkpasswd -sm bcrypt' loginAccounts = { "crash@crashoverburn.com" = { inherit hashedPasswordFile; aliases = [ "postmaster@mail.crashoverburn.com" "overburn@crashoverburn.com" ]; }; }; x509.useACMEHost = config.mailserver.fqdn; }; }