[Overlays] Fix jetbrains.pycharm-professional-fhs overlay

This commit is contained in:
Antoine Viallon 2023-07-13 13:27:41 +02:00
parent 8e6ad49e93
commit c1a11ce431
Signed by: aviallon
GPG key ID: 186FC35EDEB25716

View file

@ -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;