anchor.diff: -{ pkgs, stdenv, fetchFromGitHub, makeWrapper, makeDesktopItem, electron_7, riot-web, mkYarnPackage }:
  +{ stdenv, fetchFromGitHub
  +, makeWrapper, makeDesktopItem, mkYarnPackage
  +, electron_7, riot-web, gtk3,
  +}:
   
   # Notes for maintainers:
   # * versions of `riot-web` and `riot-desktop` should be kept in sync.
  
positive.code: 
      # executable wrapper
      makeWrapper '${electron}/bin/electron' "$out/bin/${executableName}" \
        --add-flags "$out/share/riot/electron"
    '';
  
    # Do not attempt generating a tarball for riot-web again.
  
negative.code:   packageJSON = ./riot-desktop-package.json;
    yarnNix = ./riot-desktop-yarndeps.nix;
  
    nativeBuildInputs = [ makeWrapper gtk3 ];
  
    installPhase = ''
      # resources
  