anchor.diff:      owner = "kovidgoyal";
       repo = "kitty";
       rev = "v${version}";
  -    sha256 = "058676r2b83mjggbfc701v3vlviaslf7qciz8sm8lcda82k01wfp";
  +    sha256 = "1w202rsgswagb3kiqbwg4xixcglip2hhz6wj1qx9x2whi4zl1l68";
     };
   
  -  buildInputs = [ glew fontconfig glfw ncurses libunistring ];
  +  buildInputs = [ fontconfig glfw ncurses libunistring harfbuzz ];
   
     nativeBuildInputs = [ pkgconfig ];
  +
  +  postPatch = ''
  +    substituteInPlace kitty/utils.py \
  +      --replace "find_library('startup-notification-1')" "'${libstartup_notification}/lib/libstartup-notification-1.so'"
  +    '';
   
     buildPhase = ''
       python3 setup.py linux-package
  
positive.code: { stdenv, fetchFromGitHub, pkgs, python3Packages, glfw, libunistring, glew, fontconfig, zlib, pkgconfig, ncurses, imagemagick, makeWrapper }:
  
  with python3Packages;
  buildPythonApplication rec {
    version = "0.4.2";
    name = "kitty-${version}";
    format = "other";
  
  
negative.code:     runHook preInstall
      mkdir -p $out
      cp -r linux-package/{bin,share,lib} $out
      wrapProgram "$out/bin/kitty" --prefix PATH : "$out/bin:${stdenv.lib.makeBinPath [ imagemagick xsel ]}"
      runHook postInstall
    '';
  
  