Files
nicksOs/modules/services/vaultwarden.nix
T
2026-07-25 23:26:39 +02:00

25 lines
522 B
Nix

{
pkgs,
lib,
...
}: {
services.vaultwarden = {
enable = true;
dbBackend = "sqlite";
backupDir = "/var/local/vaultwarden/backup";
config = {
DOMAIN = "https://vt.nicknase27.com";
SIGNUPS_ALLOWED = "true";
ROCKET_ADDRESS = "0.0.0.0";
ROCKET_PORT = 8222;
ROCKET_LOG = "critical";
};
environmentFile = ["/run/secrets/vaultwarden.env"];
};
age.secrets.vaultwarden = {
file = ../../secrets/vaultwarden.age;
path = "/run/secrets/vaultwarden.env";
};
}