Merge pull request #118592 from fabaff/nats-tools

authored by

Sandro and committed by
GitHub
50e29f1f 1517e6a1

+81
+25
pkgs/tools/system/nats-top/default.nix
··· 1 + { lib 2 + , buildGoModule 3 + , fetchFromGitHub 4 + }: 5 + 6 + buildGoModule rec { 7 + pname = "nats-top"; 8 + version = "0.4.0"; 9 + 10 + src = fetchFromGitHub { 11 + owner = "nats-io"; 12 + repo = pname; 13 + rev = "v${version}"; 14 + sha256 = "0b1hpnq8m1xfrn58ammmnx6lmhk319m8z4xjxgckz7wvy2fbzw0n"; 15 + }; 16 + 17 + vendorSha256 = "1a48p9gx5zdc340ma6cqakhi6f3lw9b0kz2597j1jcsk2qb7s581"; 18 + 19 + meta = with lib; { 20 + description = "top-like tool for monitoring NATS servers"; 21 + homepage = "https://github.com/nats-io/nats-top"; 22 + license = with licenses; [ mit ]; 23 + maintainers = with maintainers; [ fab ]; 24 + }; 25 + }
+25
pkgs/tools/system/natscli/default.nix
··· 1 + { lib 2 + , buildGoModule 3 + , fetchFromGitHub 4 + }: 5 + 6 + buildGoModule rec { 7 + pname = "natscli"; 8 + version = "0.0.22"; 9 + 10 + src = fetchFromGitHub { 11 + owner = "nats-io"; 12 + repo = pname; 13 + rev = version; 14 + sha256 = "1qc6lpgl878kc316z10x59px6jyfzdwsj7fdr8k4ayln0lplvbq3"; 15 + }; 16 + 17 + vendorSha256 = "1a9d7hqj43qdh0h7pc5wckqshi8lacf6m2107wymzzz62j1msy26"; 18 + 19 + meta = with lib; { 20 + description = "NATS Command Line Interface"; 21 + homepage = "https://github.com/nats-io/natscli"; 22 + license = with licenses; [ asl20 ]; 23 + maintainers = with maintainers; [ fab ]; 24 + }; 25 + }
+25
pkgs/tools/system/nkeys/default.nix
··· 1 + { lib 2 + , buildGoModule 3 + , fetchFromGitHub 4 + }: 5 + 6 + buildGoModule rec { 7 + pname = "nkeys"; 8 + version = "0.3.0"; 9 + 10 + src = fetchFromGitHub { 11 + owner = "nats-io"; 12 + repo = pname; 13 + rev = "v${version}"; 14 + sha256 = "06wbmb3cxjrcfvgfbn6rdfzb4pfaaw11bnvl1r4kig4ag22qcz7b"; 15 + }; 16 + 17 + vendorSha256 = "0kiqlw2411x5c1pamq3mn5wcm8mdn91avwg8xh2a7sy3kqw5d26d"; 18 + 19 + meta = with lib; { 20 + description = "Public-key signature system for NATS"; 21 + homepage = "https://github.com/nats-io/nkeys"; 22 + license = with licenses; [ mit ]; 23 + maintainers = with maintainers; [ fab ]; 24 + }; 25 + }
+6
pkgs/top-level/all-packages.nix
··· 6049 6049 pythonPackages = python3Packages; 6050 6050 }; 6051 6051 6052 + nats-top = callPackage ../tools/system/nats-top { }; 6053 + 6054 + natscli = callPackage ../tools/system/natscli { }; 6055 + 6052 6056 nbench = callPackage ../tools/misc/nbench { }; 6053 6057 6054 6058 ncrack = callPackage ../tools/security/ncrack { }; ··· 6065 6069 netperf = callPackage ../applications/networking/netperf { }; 6066 6070 6067 6071 netsniff-ng = callPackage ../tools/networking/netsniff-ng { }; 6072 + 6073 + nkeys = callPackage ../tools/system/nkeys { }; 6068 6074 6069 6075 nyxt = callPackage ../applications/networking/browsers/nyxt { }; 6070 6076