about summary refs log tree commit diff
path: root/nixos/modules
diff options
context:
space:
mode:
authorWolfgang Walther <walther@technowledgy.de>2024-03-02 14:04:06 +0100
committerWolfgang Walther <walther@technowledgy.de>2024-03-15 21:11:09 +0100
commit14b3ea2789ef6b8bfb39553919708b6b5672ff67 (patch)
treef640c2c50b271b05b4700f6a7ae92e0fbcd9f10c /nixos/modules
parentb301c01e3121068b29c04d26fdcd2a71db92fc4d (diff)
downloadnixlib-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.nix2
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