Update flake
This commit is contained in:
parent
5df9f13116
commit
f9adf5043b
3 changed files with 50 additions and 48 deletions
|
|
@ -1,11 +1,13 @@
|
|||
{config, ...}:
|
||||
with config.constants; let
|
||||
fqdn = "mail.${domain}";
|
||||
userSecret = "mail/${userName}/password";
|
||||
vaultwardenSecret = "mail/vaultwarden/password";
|
||||
in {
|
||||
mailserver = {
|
||||
inherit fqdn;
|
||||
|
||||
enable = true;
|
||||
fqdn = "mail.${domain}";
|
||||
domains = [domain];
|
||||
|
||||
loginAccounts = {
|
||||
|
|
@ -16,8 +18,8 @@ in {
|
|||
${config.services.vaultwarden.config.SMTP_FROM}.hashedPasswordFile = config.sops.secrets.${vaultwardenSecret}.path;
|
||||
};
|
||||
|
||||
certificateScheme = "acme";
|
||||
stateVersion = 3;
|
||||
x509.useACMEHost = config.mailserver.fqdn;
|
||||
};
|
||||
sops.secrets = {
|
||||
${userSecret} = {};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue