universe/hosts/Infini-DL360/postgresql.nix

20 lines
363 B
Nix

{ config, pkgs, ... }:
let
cfg = config.services.postgresql;
directory = "/srv/postgresql";
in
{
persist.directories = [
{
inherit directory;
user = "postgres";
group = "postgres";
}
];
services.postgresql = {
enable = true;
package = pkgs.postgresql_16;
dataDir = "${directory}/${cfg.package.psqlSchema}";
};
}