enable postgresql

This commit is contained in:
2023-08-14 17:07:57 +08:00
parent 9f13838c97
commit 942347c4d3
2 changed files with 26 additions and 0 deletions

View File

@@ -246,6 +246,7 @@
nix-serve = { enable = true; hostname = "nix-store.chn.moe"; };
smartd.enable = true;
nginx = { enable = true; transparentProxy.enable = false; };
postgresql.enable = true;
};
bugs =
[

View File

@@ -116,6 +116,7 @@ inputs:
};
};
fileshelter.enable = mkOption { type = types.bool; default = false; };
postgresql.enable = mkOption { type = types.bool; default = false; };
};
config =
let
@@ -993,5 +994,29 @@ inputs:
)
])
)
(
mkIf services.postgresql.enable
{
services.postgresql =
{
enable = true;
package = inputs.pkgs.postgresql_15;
enableTCPIP = true;
# listen_addresses = '0.0.0.0'
# unix_socket_permissions = 0700
# shared_buffers = 2048MB
# work_mem = 128MB
# log_timezone = 'Asia/Shanghai'
# datestyle = 'iso, mdy'
# timezone = 'Asia/Shanghai'
# lc_messages = 'en_US.utf8'
# lc_monetary = 'en_US.utf8'
# lc_numeric = 'en_US.utf8'
# lc_time = 'en_US.utf8'
# default_text_search_config = 'pg_catalog.english'
# plperl.on_init = 'use utf8; use re; package utf8; require "utf8_heavy.pl";'
};
}
)
];
}