This commit is contained in:
2025-08-11 15:29:11 +00:00
parent def3b1a34d
commit c3c4ba98a1
5 changed files with 47 additions and 26 deletions

View File

@@ -43,6 +43,39 @@
useDHCP = true;
};
services.postgresql = {
enable = true;
package = pkgs.postgresql_17;
extensions = [pkgs.postgresql17Packages.timescaledb];
enableTCPIP = true;
ensureDatabases = ["postgres"];
ensureUsers = [
{
name = "postgres";
ensureDBOwnership = true;
}
{
name = "cschmatzler";
ensureClauses = {
superuser = true;
createdb = true;
};
}
];
authentication = pkgs.lib.mkOverride 10 ''
local all all trust
host all all 127.0.0.1/32 trust
host all all ::1/128 trust
'';
settings = {
shared_preload_libraries = ["timescaledb"];
};
};
services.clickhouse = {
enable = true;
};
home-manager.users.${user} = {
programs.git.userEmail = "christoph@schmatzler.com";
};