Compare commits

..

2 commits

Author SHA1 Message Date
sid
3154607c4d Merge pull request 'fix vw smtp config' (#64) from develop into master
All checks were successful
Deploy configs / deploy-configs (push) Successful in 23s
Reviewed-on: #64
2026-05-17 23:26:07 +02:00
sid
c31744739f fix vw smtp config
All checks were successful
Build hosts / build-hosts (pull_request) Successful in 21s
Flake check / flake-check (pull_request) Successful in 20s
2026-05-17 23:25:21 +02:00
3 changed files with 12 additions and 4 deletions

View file

@ -25,6 +25,10 @@ rec {
subdomain = "f"; subdomain = "f";
fqdn = subdomain + "." + domain; fqdn = subdomain + "." + domain;
}; };
mailserver = rec {
subdomain = "mail";
fqdn = subdomain + "." + domain;
};
miniflux = { miniflux = {
fqdn = "rss." + domain; fqdn = "rss." + domain;
port = 8085; port = 8085;

View file

@ -27,9 +27,9 @@ in
SMTP_FROM = "vaultwarden@${domain}"; SMTP_FROM = "vaultwarden@${domain}";
SMTP_FROM_NAME = "${domain} Vaultwarden server"; SMTP_FROM_NAME = "${domain} Vaultwarden server";
SMTP_HOST = constants.hosts.sid.ip; SMTP_HOST = constants.services.mailserver.fqdn;
SMTP_PORT = 587; SMTP_PORT = 465;
SMTP_SECURITY = "starttls"; SMTP_SECURITY = "force_tls";
SMTP_USERNAME = "vaultwarden@${domain}"; SMTP_USERNAME = "vaultwarden@${domain}";
ROCKET_ADDRESS = "127.0.0.1"; ROCKET_ADDRESS = "127.0.0.1";

View file

@ -1,10 +1,14 @@
{ inputs, ... }: { inputs, constants, ... }:
let
inherit (constants.services.mailserver) subdomain;
in
{ {
imports = [ inputs.synix.nixosModules.mailserver ]; imports = [ inputs.synix.nixosModules.mailserver ];
mailserver = { mailserver = {
enable = true; enable = true;
inherit subdomain;
stateVersion = 3; stateVersion = 3;
accounts = { accounts = {
sid = { sid = {