13 lines
326 B
Nix
13 lines
326 B
Nix
{ pkgs, config, lib, ... }:
|
|
let
|
|
directory = "/srv/postgresql";
|
|
in
|
|
{
|
|
persist.directories = [{ inherit directory; user = "postgres"; group = "postgresl"; }];
|
|
|
|
services.postgresql = {
|
|
enable = true;
|
|
package = pkgs.postgresql_16;
|
|
dataDir = "${directory}/${config.services.postgresql.package.psqlSchema}";
|
|
};
|
|
}
|