arduino-create-agent: init at 1.6.1 (#300694)
[NixPkgs.git] / pkgs / servers / monitoring / prometheus / lnd-exporter.nix
blob69e504dba38473c67e509afb048e9e4c6ebdceab
2   lib,
3   buildGoModule,
4   fetchFromGitHub,
5   nixosTests,
6 }:
8 buildGoModule rec {
9   pname = "lndmon";
10   version = "0.2.8";
12   src = fetchFromGitHub {
13     owner = "lightninglabs";
14     repo = "lndmon";
15     rev = "v${version}";
16     hash = "sha256-PzmDotyuG8Fgkr6SlBWofqQamDG39v65fFjRUKjIWWM=";
17   };
19   vendorHash = "sha256-6wBA9OZcjGsbIgWzMXlcT2571sFvtYqIsHRfLAz/o60=";
21   # Irrelevant tools dependencies.
22   excludedPackages = [ "./tools" ];
24   passthru.tests = { inherit (nixosTests.prometheus-exporters) lnd; };
26   meta = with lib; {
27     homepage = "https://github.com/lightninglabs/lndmon";
28     description = "Prometheus exporter for lnd (Lightning Network Daemon)";
29     mainProgram = "lndmon";
30     license = licenses.mit;
31     maintainers = with maintainers; [ mmilata ];
32   };