anchor.diff:  
       src = fetchurl {
         url = "https://github.com/electron/electron/releases/download/v${version}/electron-v${version}-darwin-x64.zip";
  -      sha256 = "0pq587vr1i87jdwcpbf6n136i9dp6i39dp5s95kihnm9qglxr42b";
  +      sha256 = "18sjgb93hs73bx8wa0i8r64wdh927jdwpcsxd6pfq68lfw38g2ks";
       };
   
       buildInputs = [ unzip ];
  
positive.code: { stdenv, libXScrnSaver, makeWrapper, fetchurl, unzip, atomEnv, gtk2 }:
  
  let
    version = "1.8.2";
    name = "electron-${version}";
  
    throwSystem = throw "Unsupported system: ${stdenv.hostPlatform.system}";
  
negative.code: 
        patchelf \
          --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
          --set-rpath "${atomEnv.libPath}:${gtk2}/lib:${at-spi2-atk}/lib:$out/lib/electron" \
          $out/lib/electron/electron
  
        wrapProgram $out/lib/electron/electron \
  