CrOS/modules/users/overseer/services/matrix.nix
2025-03-21 18:25:17 -04:00

27 lines
436 B
Nix

{
lib,
config,
...
}:
lib.mkIf config.user.overseer.enable {
############
# Database #
############
services.postgresql = {
enable = true;
ensureUsers = [
{
name = "matrix-synapse";
ensureDBOwnership = true;
}
];
ensureDatabases = ["matrix-synapse"];
};
services.matrix-synapse = {
enable = true;
settings = {
server_name = "wanderingcrow.net";
};
};
}