anchor.diff:    src = fetchurl {
       url = "https://github.com/fish-shell/fish-shell/releases/download/${version}/${name}.tar.gz";
       hashOutput = false;
  -    sha256 = "be36568dfebc0cb144b769e9ac09a570d09c528859e426480c9b4f96b0ccf001";
  +    sha256 = "7ee5bbd671c73e5323778982109241685d58a836e52013e18ee5d9f2e638fdfb";
     };
   
     nativeBuildInputs = [
  
positive.code:     pcre2
    ];
  
    postPatch = ''
      sed -i 'share/functions/_.fish' \
        -e 's,gettext ,${gettext}/bin/gettext ,g' \
        -e 's,which ,${which}/bin/which ,'
    '';
  
    configureFlags = [
      "--with-gettext"
      "--without-included-pcre2"
    ];
  
    preFixup = ''
      sed -i 's,\(^\|[ \t]\)python\([ \t]\|$\),\1${python3}/bin/python3\2,' "$out/share/fish/functions/fish_update_completions.fish"
    '';
  
    passthru = {
  
negative.code: , ncurses
  , pcre2
  , python3
  }:
  
  let
    version = "2.6.0";
  in
  stdenv.mkDerivation rec {
    name = "fish-${version}";
  