This commit is contained in:
XenGi 2025-11-24 19:37:52 +01:00
parent 7597938a1e
commit 9dd5d2ef2e
Signed by: xengi
SSH key fingerprint: SHA256:FGp51kRvGOcWnTHiOI39ImwVO4A3fpvR30nPX3LpV7g
11 changed files with 503 additions and 38 deletions

15
services/postgres.nix Normal file
View file

@ -0,0 +1,15 @@
{ config, ... }:
{
services.postgresql = {
enable = true;
enableJIT = true;
ensureUsers = [
{
name = config.services.matrix-synapse.settings.database.args.user;
ensureDBOwnership = true;
}
];
ensureDatabases = [ config.services.matrix-synapse.settings.database.args.database ];
};
}