base16-schemes: unstable-2024-06-21 -> unstable-2024-11-12
[NixPkgs.git] / pkgs / by-name / gr / grmon / package.nix
blobd6200cc6858212dc9263df08d65092afae1e8568
1 { lib
2 , buildGoModule
3 , fetchFromGitHub
4 , nix-update-script
5 }:
7 buildGoModule rec {
8   pname = "grmon";
9   version = "0.1";
11   src = fetchFromGitHub {
12     owner = "bcicen";
13     repo = "grmon";
14     rev = "v${version}";
15     hash = "sha256-0J7f4DMADUut3Da0F1eTDsT1Hlk0rfInwzbcVcQNzg8=";
16   };
18   vendorHash = "sha256-ySgWEGHlEJpfB/BZuRs1bELBspEaiaX/UnJai2V/hx0=";
20   CGO_ENABLED = "0";
22   passthru = {
23     updateScript = nix-update-script { };
24   };
26   meta = with lib; {
27     description = "Command line monitoring for goroutines";
28     longDescription = ''
29       To use it, instrument your Go code following the
30       [usage description of the project](https://github.com/bcicen/grmon?tab=readme-ov-file#usage).
31     '';
32     homepage = "https://github.com/bcicen/grmon";
33     license = licenses.mit;
34     mainProgram = "grmon";
35     maintainers = with maintainers; [ katexochen ];
36   };