From 76ab8ca69bae4e0481186bf79a90207439eab3c1 Mon Sep 17 00:00:00 2001 From: Charles Hall <charles@computer.surgery> Date: Wed, 24 Apr 2024 19:51:19 -0700 Subject: [PATCH] allow disabling default features via override --- nix/pkgs/main/default.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/nix/pkgs/main/default.nix b/nix/pkgs/main/default.nix index cbb9c409c..91b775a45 100644 --- a/nix/pkgs/main/default.nix +++ b/nix/pkgs/main/default.nix @@ -10,6 +10,7 @@ , stdenv # Options +, default_features ? true , features ? [] , profile ? "release" }: @@ -57,6 +58,9 @@ craneLib.buildPackage rec { ++ lib.optionals stdenv.isDarwin [ libiconv ]; cargoExtraArgs = "" + + lib.optionalString + (!default_features) + "--no-default-features " + lib.optionalString (features != []) "--features " + (builtins.concatStringsSep "," features); -- GitLab