{ fetchFromGitHub, makeWrapper, stdenvNoCC, lib, gnugrep, gnused, wget, fzf, mpv, aria2, }: stdenvNoCC.mkDerivation rec { pname = "ani-cli"; version = "4.6"; src = fetchFromGitHub { owner = "pystardust"; repo = "${pname}"; rev = "v${version}"; hash = "sha256-ahyCD4QsYyb3xtNK03HITeF0+hJFIHZ+PAjisuS/Kdo="; }; nativeBuildInputs = [makeWrapper]; installPhase = '' runHook preInstall install -Dm755 ani-cli $out/bin/ani-cli wrapProgram $out/bin/ani-cli \ --prefix PATH : ${lib.makeBinPath [gnugrep gnused wget fzf mpv aria2]} runHook postInstall ''; meta = with lib; { homepage = "https://github.com/pystardust/ani-cli"; description = "A cli tool to browse and play anime"; license = licenses.gpl3Plus; maintainers = with maintainers; [skykanin]; platforms = platforms.unix; }; }