universe/hosts/Infini-DL360/postgresql.nix

14 lines
333 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}";
};
}