anchor.diff:      gcc-unwrapped
       gsettings-desktop-schemas
       gtk3
  +  ];
  +
  +  wrapProgramFlags = [
  +    "--prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ gcc-unwrapped.lib gtk3 udev ]}"
  +    "--prefix PATH : ${lib.makeBinPath [ stdenv.cc ]}"
     ];
   
     sourceRoot = ".";
  
positive.code: , autoPatchelfHook
  , gsettings-desktop-schemas
  , gtk3
  , wrapGAppsHook
  }:
  
  stdenv.mkDerivation rec {
    pname = "pinegrow";
    version = "6.4";
  
    src = fetchurl {
      url = "https://download.pinegrow.com/PinegrowLinux64.${version}.zip";
      sha256 = "0i8sg4criimrqmz0g68b8xcwcrb362ssid5jazswpa6hhwj6s5n4";
    };
  
    nativeBuildInputs = [
      unzip
      autoPatchelfHook
      wrapGAppsHook
    ];
  
    buildInputs = [
  
negative.code: 
    preFixup = ''
      export XDG_DATA_DIRS=${gsettings-desktop-schemas}/share/gsettings-schemas/${gsettings-desktop-schemas.name}:${gtk3}/share/gsettings-schemas/${gtk3.name}:$XDG_DATA_DIRS
      wrapProgram "$out/opt/pinegrow/PinegrowLibrary" ''${wrapProgramFlags[@]}
    '';
  
    meta = with lib; {
  