commit 10ceab8dd373368582d540e595440ea136f2975f parent 61d05ac18a28e3e28efe14a8ceacb955e0f48e07 Author: Nikolay Korotkiy <sikmir@disroot.org> Date: Thu, 1 Oct 2026 11:13:34 +0400 Add snmpdigger Diffstat:
| A | pkgs/by-name/sn/snmpdigger/package.nix | | | 41 | +++++++++++++++++++++++++++++++++++++++++ |
1 file changed, 41 insertions(+), 0 deletions(-)
diff --git a/pkgs/by-name/sn/snmpdigger/package.nix b/pkgs/by-name/sn/snmpdigger/package.nix @@ -0,0 +1,41 @@ +{ + lib, + buildGo127Module, + fetchFromGitHub, + installShellFiles, +}: + +buildGo127Module (finalAttrs: { + pname = "snmpdigger"; + version = "0.2.3"; + + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "kawaiipantsu"; + repo = "snmpdigger"; + tag = "v${finalAttrs.version}"; + hash = "sha256-N/6fE61KVn26/sWyJp7vwRG8MtiWGDqnqWftZV7AxP4="; + }; + + vendorHash = "sha256-xMKVh+/ninYGAXhIFM2XlLtw3xCoVeOsVhOlerUH5eI="; + + nativeBuildInputs = [ installShellFiles ]; + + ldflags = [ + "-s" + "-X github.com/kawaiipantsu/snmpdigger/internal/version.Version=v${finalAttrs.version}" + ]; + + postInstall = '' + installManPage packaging/*.1 + ''; + + meta = { + description = "Fancy TUI for SNMP"; + homepage = "https://github.com/umputun/snmpdigger"; + maintainers = with lib.maintainers; [ sikmir ]; + license = lib.licenses.mit; + mainProgram = "snmpdigger"; + }; +})
