packaging: Only depend on Nix libs, not CLI

(cherry picked from commit 6eed09254954e23ed0e0365e3101118c550be3c4)
This commit is contained in:
Robert Hensing 2024-12-16 12:51:03 +01:00
parent 122ee75ce3
commit 91f9697f61

View file

@ -6,10 +6,18 @@
drvConfig = {
mkDerivation = {
buildInputs = [
config.packages.nix
# stdbool.h
pkgs.stdenv.cc
];
] ++
(if config.packages.nix?libs
then
let l = config.packages.nix.libs; in [
l.nix-expr-c
l.nix-store-c
l.nix-util-c
l.nix-flake-c
]
else [ config.packages.nix ]);
nativeBuildInputs = [
pkgs.pkg-config
];