bekkalokk/vaultwarden: use envvar keys

It seems like the nixpkgs module is compensating for previous config
that might've ended up in a file, which are now being turned into
screaming snake case environment variables. Let's just name them as they
are supposed to be named instead of having the upstream module translate
them.
This commit is contained in:
h7x4
2026-05-22 16:54:29 +09:00
parent 0f53bcd731
commit 9c1687f8f2

View File

@@ -16,30 +16,30 @@ in {
dbBackend = "postgresql"; dbBackend = "postgresql";
environmentFile = config.sops.secrets."vaultwarden/environ".path; environmentFile = config.sops.secrets."vaultwarden/environ".path;
config = { config = {
domain = "https://${domain}"; DOMAIN = "https://${domain}";
rocketAddress = address; ROCKET_ADDRESS = address;
rocketPort = port; ROCKET_PORT = port;
websocketEnabled = true; WEBSOCKET_ENABLED = true;
websocketAddress = address; WEBSOCKET_ADDRESS = address;
websocketPort = wsPort; WEBSOCKET_PORT = wsPort;
signupsAllowed = true; SIGNUPS_ALLOWED = true;
signupsVerify = true; SIGNUPS_VERIFY = true;
signupsDomainsWhitelist = "pvv.ntnu.no"; SIGNUPS_DOMAINS_WHITELIST = "pvv.ntnu.no";
smtpFrom = "vaultwarden@pvv.ntnu.no"; SMTP_FROM = "vaultwarden@pvv.ntnu.no";
smtpFromName = "VaultWarden PVV"; SMTP_FROM_NAME = "VaultWarden PVV";
smtpHost = "smtp.pvv.ntnu.no"; SMTP_HOST = "smtp.pvv.ntnu.no";
smtpUsername = "vaultwarden"; SMTP_USERNAME = "vaultwarden";
smtpSecurity = "force_tls"; SMTP_SECURITY = "force_tls";
smtpAuthMechanism = "Login"; SMTP_AUTH_MECHANISM = "Login";
# Configured in environ: # Configured in environ:
# databaseUrl = "postgresql://vaultwarden@/vaultwarden"; # DATABASE_URL = "postgresql://vaultwarden@/vaultwarden";
# smtpPassword = hemli # SMTP_PASSWORD = hemli
}; };
}; };