forked from mirrors_public/oddlama_nix-config
feat: add other mail domains, autogenerate argon hashes
This commit is contained in:
parent
a128dd5f40
commit
76163bad98
51 changed files with 284 additions and 51 deletions
|
@ -5,8 +5,7 @@
|
|||
pkgs,
|
||||
...
|
||||
}: let
|
||||
mailDomains = globals.domains.mail;
|
||||
primaryDomain = mailDomains.primary;
|
||||
primaryDomain = globals.mail.primary;
|
||||
stalwartDomain = "mail.${primaryDomain}";
|
||||
dataDir = "/var/lib/stalwart-mail";
|
||||
in {
|
||||
|
@ -19,8 +18,14 @@ in {
|
|||
}
|
||||
];
|
||||
|
||||
age.secrets.stalwart-admin-pw = {
|
||||
generator.script = "alnum";
|
||||
mode = "000";
|
||||
};
|
||||
|
||||
age.secrets.stalwart-admin-hash = {
|
||||
rekeyFile = ./secrets/stalwart-admin-hash.age;
|
||||
generator.dependencies = [config.age.secrets.stalwart-admin-pw];
|
||||
generator.script = "argon2id";
|
||||
mode = "440";
|
||||
group = "stalwart-mail";
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue