diff --git a/overlays.nix b/overlays.nix index d25bd95..3f01939 100644 --- a/overlays.nix +++ b/overlays.nix @@ -93,11 +93,14 @@ in let tryX = tryEval x; in - if tryX.success + if + tryX.success && (isDerivation tryX.value) then - isDerivation tryX.value - && !(tryX.value.meta.insecure || tryX.value.meta.broken) - else false + if !(tryX.value.meta.insecure || tryX.value.meta.broken) + then true + else trace "Excluding interpreter ${getName x} from pycharm FHS" false + else + false ; interpreters = pkgs: filter (x: myIsDerivation x) (attrValues pkgs.pythonInterpreters); unwrapped = final.jetbrains.pycharm-professional;