{ lib, less, ncurses, buildGoModule, fetchFromGitHub, makeWrapper }: buildGoModule rec { pname = "circumflex"; version = "2.8.2"; src = fetchFromGitHub { owner = "bensadeh"; repo = "circumflex"; rev = version; hash = "sha256-6g1x19FLC7IdShlcCNlKMuPQX1sBU5+eFr0CzTSu4nE="; }; vendorHash = "sha256-rztg2mIuyoqpI9SKQsp0ASMT4HO4h0/bxLX7+xtfLzo="; nativeBuildInputs = [ makeWrapper ]; postInstall = '' wrapProgram $out/bin/clx \ --prefix PATH : ${lib.makeBinPath [ less ncurses ]} ''; meta = with lib; { description = "A command line tool for browsing Hacker News in your terminal"; homepage = "https://github.com/bensadeh/circumflex"; license = licenses.agpl3; maintainers = with maintainers; [ mktip ]; mainProgram = "clx"; }; }