anchor.diff:      # we can't unzip it in $out/lib, because nw.js will start with
       # an empty screen. Therefore it will be unzipped in a non-typical
       # folder and symlinked.
  -    unzip $src -d $out/opt/pinegrow
  +    unzip -q $src -d $out/opt/pinegrow
       substituteInPlace $out/opt/pinegrow/Pinegrow.desktop \
         --replace 'Exec=sh -c "$(dirname %k)/PinegrowLibrary"' 'Exec=sh -c "$out/bin/Pinegrow"'
       mv $out/opt/pinegrow/Pinegrow.desktop $out/share/applications/Pinegrow.desktop
  
positive.code:     gtk3
    ];
  
    wrapProgramFlags = [
      "--prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ gcc-unwrapped.lib gtk3 udev ]}"
      "--prefix PATH : ${lib.makeBinPath [ stdenv.cc ]}"
    ];
  
negative.code:     unzip
      autoPatchelfHook
      makeWrapper
      wrapGAppsHook
    ];
  
    buildInputs = [
  