diff options
author | Wolfgang Walther <walther@technowledgy.de> | 2024-03-02 14:04:06 +0100 |
---|---|---|
committer | Wolfgang Walther <walther@technowledgy.de> | 2024-03-15 21:11:09 +0100 |
commit | 14b3ea2789ef6b8bfb39553919708b6b5672ff67 (patch) | |
tree | f640c2c50b271b05b4700f6a7ae92e0fbcd9f10c /nixos/modules | |
parent | b301c01e3121068b29c04d26fdcd2a71db92fc4d (diff) | |
download | nixlib-14b3ea2789ef6b8bfb39553919708b6b5672ff67.tar nixlib-14b3ea2789ef6b8bfb39553919708b6b5672ff67.tar.gz nixlib-14b3ea2789ef6b8bfb39553919708b6b5672ff67.tar.bz2 nixlib-14b3ea2789ef6b8bfb39553919708b6b5672ff67.tar.lz nixlib-14b3ea2789ef6b8bfb39553919708b6b5672ff67.tar.xz nixlib-14b3ea2789ef6b8bfb39553919708b6b5672ff67.tar.zst nixlib-14b3ea2789ef6b8bfb39553919708b6b5672ff67.zip |
postgresql: refactor to pass jitSupport/llvm via scope instead of passthru
This makes it less error-prone to use the llvm package in extensions, because it will always match the package used by the postgresql derivation itself. Previously, you could've accidentally used llvm instead of postgresql.llvm with a different result.
Diffstat (limited to 'nixos/modules')
-rw-r--r-- | nixos/modules/services/databases/postgresql.nix | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/nixos/modules/services/databases/postgresql.nix b/nixos/modules/services/databases/postgresql.nix index c4e76c82ba5c..c3f3b98ae5e7 100644 --- a/nixos/modules/services/databases/postgresql.nix +++ b/nixos/modules/services/databases/postgresql.nix @@ -14,7 +14,7 @@ let # package = pkgs.postgresql_<major>; # }; # works. - base = if cfg.enableJIT && !cfg.package.jitSupport then cfg.package.withJIT else cfg.package; + base = if cfg.enableJIT then cfg.package.withJIT else cfg.package; in if cfg.extraPlugins == [] then base |