anchor.diff:      postFixup = lib.optionalString (stdenv.system == "i686-linux" || stdenv.system == "x86_64-linux") ''
         patchelf \
           --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
  -        --set-rpath "${atomEnv.libPath}:${stdenv.lib.makeLibraryPath [libXScrnSaver]}/libXss.so.1:$out/lib/vscode" \
  +        --set-rpath "${rpath}" \
           $out/lib/vscode/code
       '';
   
  
positive.code: { stdenv, lib, callPackage, fetchurl, unzip, atomEnv, makeDesktopItem,
    makeWrapper, libXScrnSaver }:
  
  let
    version = "1.11.1";
  
negative.code:   }.${stdenv.system};
  
    archive_fmt = if stdenv.system == "x86_64-darwin" then "zip" else "tar.gz";
  
    rpath = lib.concatStringsSep ":" [
      atomEnv.libPath
      "${lib.makeLibraryPath [libXScrnSaver]}/libXss.so.1"
      "${lib.makeLibraryPath [libxkbfile]}/libxkbfile.so.1"
      "$out/lib/vscode"
    ];
  
  in
    stdenv.mkDerivation rec {
  