anchor.diff: -{ mkYarnPackage, fetchFromGitHub, electron, makeWrapper, makeDesktopItem, lib, autoPatchelfHook, stdenv }:
  +{ mkYarnPackage, fetchFromGitHub, electron, makeWrapper, makeDesktopItem, lib, p7zip }:
   
   mkYarnPackage rec {
     pname = "vieb";
  
positive.code:   postInstall = ''
      unlink $out/libexec/vieb/deps/vieb/node_modules
      ln -s $out/libexec/vieb/node_modules $out/libexec/vieb/deps/vieb/node_modules
  
      install -Dm0644 {${desktopItem},$out}/share/applications/vieb.desktop
  
  
negative.code:   yarnNix = ./yarn.nix;
    yarnFlags = [ "--production" "--offline" ];
  
    nativeBuildInputs = [ makeWrapper ];
  
    desktopItem = makeDesktopItem {
      name = "vieb";
  