anchor.diff:  , stdenv
   , fetchFromGitHub
   , makeWrapper
  -, chafa
   , coreutils
   , curl
   , dmenu
  
positive.code: 
  stdenv.mkDerivation rec {
    pname = "ytfzf";
    version = "2.3";
  
    src = fetchFromGitHub {
      owner = "pystardust";
      repo = "ytfzf";
      rev = "v${version}";
      hash = "sha256-zfoICi1VChmrRHZ3dSHGTcXkVf/zirQTycFz98xj+QY=";
    };
  
    nativeBuildInputs = [ makeWrapper ];
  
negative.code:   postInstall = ''
      wrapProgram "$out/bin/ytfzf" \
        --prefix PATH : ${lib.makeBinPath [
          coreutils curl dmenu fzf gnused jq mpv ueberzug yt-dlp
        ]} \
        --set YTFZF_SYSTEM_ADDON_DIR "$out/share/ytfzf/addons"
    '';
  