git.iko.soy/typeable/nixpkgs
on master help sign in
amber: init at 0.1.1 (#138159)
commit23acc562d28bcffa29e66a83a85cfdc7158e852a authorSibi Prabakaran <sibi@psibi.in> dateMon 20 Sep 2021, 18:42 (5 years ago) parentc3a8016
2 files changed+30
pkgs/tools/security/amber/default.nix+26 pkgs/top-level/all-packages.nix+4
pkgs/tools/security/amber/default.nixnew file+26
@@ -0,0 +1,26 @@
1+{ lib, stdenv, rustPlatform, fetchFromGitHub, Security }:
2+
3+rustPlatform.buildRustPackage rec {
4+ # Renaming it to amber-secret because another package named amber exists
5+ pname = "amber-secret";
6+ version = "0.1.1";
7+
8+ src = fetchFromGitHub {
9+ owner = "fpco";
10+ repo = "amber";
11+ rev = "v${version}";
12+ sha256 = "1l5c7vdi885z56nqqbm4sw9hvqk3rfzm0mgcwk5cbwjlrz7yjq4m";
13+ };
14+
15+ cargoSha256 = "0dmhlyrw6yd7p80v7anz5nrd28bcrhq27vzy605dinddvncjn13q";
16+
17+ buildInputs = lib.optionals stdenv.isDarwin [ Security ];
18+
19+ meta = with lib; {
20+ description = "Manage secret values in-repo via public key cryptography";
21+ homepage = "https://github.com/fpco/amber";
22+ license = licenses.mit;
23+ maintainers = with maintainers; [ psibi ];
24+ mainProgram = "amber";
25+ };
26+}
pkgs/top-level/all-packages.nix+4
@@ -1100,6 +1100,10 @@ with pkgs;
11001100 inherit (darwin.apple_sdk.frameworks) Security;
11011101 };
11021102
1103+ amber-secret = callPackage ../tools/security/amber {
1104+ inherit (darwin.apple_sdk.frameworks) Security;
1105+ };
1106+
11031107 inherit (callPackages ../development/tools/ammonite {})
11041108 ammonite_2_12
11051109 ammonite_2_13;