diff --git a/modules/blocks/postgresql.nix b/modules/blocks/postgresql.nix index 6fb7759..038b079 100644 --- a/modules/blocks/postgresql.nix +++ b/modules/blocks/postgresql.nix @@ -138,7 +138,7 @@ in (lib.mkIf cfg.enableTCPIP tcpConfig) (debugConfig cfg.debug) { - environment.systemPackages = [ + environment.systemPackages = lib.mkIf config.services.postgresql.enable [ (upgrade-script 13 14) (upgrade-script 14 15) (upgrade-script 15 16) diff --git a/test/modules/postgresql.nix b/test/modules/postgresql.nix index 961616d..d3102a3 100644 --- a/test/modules/postgresql.nix +++ b/test/modules/postgresql.nix @@ -1,4 +1,4 @@ -{ lib, ... }: +{ lib, pkgs, ... }: let anyOpt = default: lib.mkOption { type = lib.types.anything; @@ -8,11 +8,13 @@ let testConfig = m: let cfg = (lib.evalModules { + specialArgs = { inherit pkgs; }; modules = [ { options = { services = anyOpt {}; systemd = anyOpt {}; + environment = anyOpt {}; }; } ../../modules/blocks/postgresql.nix