servers/machines/lebesgue/config/secrets.nix

35 lines
827 B
Nix
Raw Normal View History

2025-02-03 13:00:31 -06:00
{...}: {
sops = {
defaultSopsFile = ../secrets/main.yaml;
2025-06-04 16:08:13 -05:00
secrets = let
autheliaSecret = {
owner = "authelia-main";
sopsFile = ../secrets/authelia/secrets.yaml;
};
in {
2025-02-03 13:00:31 -06:00
admin-password.neededForUsers = true;
2025-06-09 21:23:36 -05:00
2025-02-03 13:00:31 -06:00
tskey = {};
2025-06-09 21:23:36 -05:00
2025-02-03 18:10:01 -06:00
vaultwarden-env = {};
2025-06-09 21:23:36 -05:00
2025-12-14 18:01:30 -05:00
readeck-env = {};
2025-02-06 17:44:13 -06:00
restic-env = {owner = "restic";};
restic-password = {owner = "restic";};
restic-repository = {owner = "restic";};
2025-06-09 21:23:36 -05:00
2025-06-04 16:08:13 -05:00
authelia-jwtsecret = autheliaSecret;
authelia-oidc-privkey = autheliaSecret;
authelia-oidc-hmac = autheliaSecret;
authelia-session-secret = autheliaSecret;
authelia-storage-encryption = autheliaSecret;
authelia-users = {
owner = "authelia-main";
2025-06-09 21:23:36 -05:00
sopsFile = ../secrets/authelia/users.yaml;
2025-06-04 16:08:13 -05:00
};
2025-02-03 13:00:31 -06:00
};
};
}