anchor.diff:  { lib, stdenv, callPackage, fetchurl
   , jdk, cmake, libxml2, zlib, python3, ncurses5
   , dotnet-sdk_3
  +, autoPatchelfHook
  +, glib
  +, libdbusmenu-glib
   , vmopts ? null
   }:
   
  
positive.code:         platforms = platforms.linux;
        };
      }).overrideAttrs (attrs: {
        postFixup = (attrs.postFixup or "") + optionalString (stdenv.isLinux) ''
          (
            cd $out/clion-${version}
  
negative.code:           rm -rf bin/cmake/linux
            ln -s ${cmake} bin/cmake/linux
  
            autoPatchelf $PWD/bin
  
            wrapProgram $out/bin/clion \
              --set CL_JDK "${jdk}"
  