hz
This commit is contained in:
@@ -66,32 +66,32 @@ in {
|
|||||||
wantedBy = [ "multi-user.target" ];
|
wantedBy = [ "multi-user.target" ];
|
||||||
};
|
};
|
||||||
systemd.services.postgresql.environment = cfg.environment;
|
systemd.services.postgresql.environment = cfg.environment;
|
||||||
services.postgresql = {
|
#services.postgresql = {
|
||||||
settings.shared_preload_libraries =
|
# settings.shared_preload_libraries =
|
||||||
lib.concatStringsSep ", "
|
# lib.concatStringsSep ", "
|
||||||
(lib.attrNames (
|
# (lib.attrNames (
|
||||||
lib.filterAttrs (n: v: v &&
|
# lib.filterAttrs (n: v: v &&
|
||||||
n != "http"
|
# n != "http"
|
||||||
&& n != "plsh"
|
# && n != "plsh"
|
||||||
&& n != "pgjwt"
|
# && n != "pgjwt"
|
||||||
&& n != "pg_smtp_client"
|
# && n != "pg_smtp_client"
|
||||||
) cfg.lazzyExtensions));
|
# ) cfg.lazzyExtensions));
|
||||||
|
|
||||||
extensions = let
|
# extensions = let
|
||||||
packages = {
|
# packages = {
|
||||||
inherit (cfg.package.pkgs) pg_net pgjwt pg_cron http pg_smtp_client plsh;
|
# inherit (cfg.package.pkgs) pg_net pgjwt pg_cron http pg_smtp_client plsh;
|
||||||
};
|
# };
|
||||||
in
|
# in
|
||||||
lib.attrValues (
|
# lib.attrValues (
|
||||||
lib.filterAttrs (n: v: v != null)
|
# lib.filterAttrs (n: v: v != null)
|
||||||
(lib.mapAttrs' (
|
# (lib.mapAttrs' (
|
||||||
name: enabled:
|
# name: enabled:
|
||||||
if enabled
|
# if enabled
|
||||||
then lib.nameValuePair name (packages.${name} or (throw "Package ${name} not found in pkgs"))
|
# then lib.nameValuePair name (packages.${name} or (throw "Package ${name} not found in pkgs"))
|
||||||
else null
|
# else null
|
||||||
)
|
# )
|
||||||
cfg.lazzyExtensions)
|
# cfg.lazzyExtensions)
|
||||||
);
|
# );
|
||||||
};
|
#};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user