From 307f1be6225093eb8f6afb2e322cd3e410f6641c Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 11 May 2026 12:20:29 +0200 Subject: [PATCH] burstui: init at 3.1.0-unstable-2026-05-11 TUI for Gobuster https://github.com/trifoliolate-antihypertensivedrug145/burstui --- pkgs/by-name/bu/burstui/package.nix | 45 +++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 pkgs/by-name/bu/burstui/package.nix diff --git a/pkgs/by-name/bu/burstui/package.nix b/pkgs/by-name/bu/burstui/package.nix new file mode 100644 index 000000000000..024ae9590ef7 --- /dev/null +++ b/pkgs/by-name/bu/burstui/package.nix @@ -0,0 +1,45 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, + makeWrapper, + pkgs, +}: + +buildGoModule (finalAttrs: { + pname = "burstui"; + version = "3.1.0-unstable-2026-05-11"; + + src = fetchFromGitHub { + owner = "trifoliolate-antihypertensivedrug145"; + repo = "burstui"; + rev = "fa9a6e0c3d50736c56cb8ac785ae0320cfcacdd8"; + hash = "sha256-mSWEngpnV1zycqxsW7DW1gVPBQM8EUf/dip/sqV63ps="; + }; + + __structuredAttrs = true; + + vendorHash = "sha256-35IockAC27Va3+y2QwbyHeyKezgAG2F7mqTdNpo51lA="; + + nativeBuildInputs = [ makeWrapper ]; + + ldflags = [ + "-s" + "-X=main.version=${finalAttrs.version}" + "-X=main.commit=${finalAttrs.src.rev}" + "-X=main.commitDate=1970-01-01T00:00:00Z" + ]; + + postFixup = '' + wrapProgram $out/bin/burstui \ + --prefix PATH : ${lib.makeBinPath [ pkgs.gobuster ]} \ + ''; + + meta = { + description = "TUI for Gobuster"; + homepage = "https://github.com/trifoliolate-antihypertensivedrug145/burstui"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ fab ]; + mainProgram = "burstui"; + }; +})