diff --git a/tests/package-options.nix b/tests/package-options.nix index 13ef4f31..66c16ec1 100644 --- a/tests/package-options.nix +++ b/tests/package-options.nix @@ -32,7 +32,11 @@ let internal ? false, ... }: - visible && !internal && isDerivation default + let + # Some options have defaults that throw when evaluated + default' = (builtins.tryEval default).value; + in + visible && !internal && isDerivation default' ) options; # Bad options do not use `literalExpression` in their `defaultText`,