reNixos/viola/services/postgresql.nix
s0me1newithhand7s 793b14918a viola: upstream
Signed-off-by: s0me1newithhand7s <git+me@hand7s.org>
2026-03-25 18:48:47 +03:00

52 lines
873 B
Nix

_: {
services = {
postgresql = {
enable = true;
enableTCPIP = true;
checkConfig = true;
ensureUsers = [
{
name = "forgejo";
ensureDBOwnership = true;
}
{
name = "vaultwarden";
ensureDBOwnership = true;
}
{
name = "woodpecker";
ensureDBOwnership = true;
}
{
name = "zitadel";
ensureDBOwnership = true;
ensureClauses = {
login = true;
superuser = true;
};
}
{
name = "stalwart";
ensureDBOwnership = true;
}
];
ensureDatabases = [
"vaultwarden"
"forgejo"
"woodpecker"
"stalwart"
"zitadel"
];
settings = {
port = "????";
};
};
};
}