Migrated Psono Docker -> Vaultwarden Nix

This commit is contained in:
2026-04-11 14:18:08 +02:00
parent dbd399fb1a
commit 2abcef3df5
5 changed files with 53 additions and 31 deletions

View File

@@ -1,30 +1,8 @@
{ primaryUser, config, ... }:
{ primaryUser, ... }:
{
sops = {
defaultSopsFile = ../secrets/secrets.yaml;
defaultSopsFormat = "yaml";
age.keyFile = "/home/${primaryUser}/.config/nix/secrets/keys.txt";
secrets = {
grafana_secret_key = {
owner = "grafana";
group = "grafana";
};
matrix_macaroon_secret = { };
matrix_registration_secret = {
owner = "matrix-synapse";
group = "matrix-synapse";
};
vaultwarden_admin_token = {
owner = "vaultwarden";
group = "vaultwarden";
};
};
templates.vaultwarden_env = {
content = ''
ADMIN_TOKEN=${config.sops.placeholder.vaultwarden_admin_token}
'';
owner = "vaultwarden";
group = "vaultwarden";
};
};
}