Provide NixOS module option to enable the paperless exporter. (#242084)
[NixPkgs.git] / pkgs / by-name / ch / chamber / package.nix
blob3c70db5a81de9b701e2b124dfca9ba6bd36027aa
1 { buildGoModule, lib, fetchFromGitHub }:
3 buildGoModule rec {
4   pname = "chamber";
5   version = "3.1.1";
7   src = fetchFromGitHub {
8     owner = "segmentio";
9     repo = pname;
10     rev = "v${version}";
11     sha256 = "sha256-1ySOlP0sFk3+IRt/zstZK6lEE2pzoVSiZz3wFxdesgc=";
12   };
14   env.CGO_ENABLED = 0;
16   vendorHash = "sha256-KlouLjW9hVKFi9uz34XHd4CzNOiyO245QNygkB338YQ=";
18   ldflags = [ "-s" "-w" "-X main.Version=v${version}" ];
20   meta = with lib; {
21     description =
22       "A tool for managing secrets by storing them in AWS SSM Parameter Store";
23     homepage = "https://github.com/segmentio/chamber";
24     license = licenses.mit;
25     maintainers = with maintainers; [ kalekseev ];
26     mainProgram = "chamber";
27   };