1 { lib, buildGoModule, fetchFromGitHub, nixosTests }:
4 pname = "surfboard_exporter";
7 src = fetchFromGitHub {
10 repo = "surfboard_exporter";
11 sha256 = "11qms26648nwlwslnaflinxcr5rnp55s908rm1qpnbz0jnxf5ipw";
15 go mod init github.com/ipstatic/surfboard_exporter
20 passthru.tests = { inherit (nixosTests.prometheus-exporters) surfboard; };
23 description = "Arris Surfboard signal metrics exporter";
24 mainProgram = "surfboard_exporter";
25 homepage = "https://github.com/ipstatic/surfboard_exporter";
26 license = licenses.mit;
27 maintainers = with maintainers; [ disassembler ];
28 platforms = platforms.unix;