anchor.diff:  with python3Packages;
   buildPythonApplication rec {
     pname = "kitty";
  -  version = "0.21.2";
  +  version = "0.23.1";
     format = "other";
   
     src = fetchFromGitHub {
       owner = "kovidgoyal";
       repo = "kitty";
       rev = "v${version}";
  -    sha256 = "0y0mg8rr18mn0wzym7v48x6kl0ixd5q387kr5jhbdln55ph2jk9d";
  +    sha256 = "sha256-2RwDU6EOJWF0u2ikJFg9U2yqSXergDkJH3h2i+QJ7G4=";
     };
   
     buildInputs = [
  
positive.code:   ];
  
    nativeBuildInputs = [
      pkg-config sphinx ncurses
      installShellFiles
    ] ++ lib.optionals stdenv.isDarwin [
      imagemagick
      libicns  # For the png2icns tool.
  
negative.code:     cp -r linux-package/{bin,share,lib} $out
      ''}
      wrapProgram "$out/bin/kitty" --prefix PATH : "$out/bin:${lib.makeBinPath [ imagemagick xsel ncurses.dev ]}"
  
      installShellCompletion --cmd kitty \
        --bash <("$out/bin/kitty" + complete setup bash) \
        --fish <("$out/bin/kitty" + complete setup fish) \
        --zsh  <("$out/bin/kitty" + complete setup zsh)
      runHook postInstall
    '';
  
    postInstall = ''
  