base16-schemes: unstable-2024-06-21 -> unstable-2024-11-12 (#356361)
[NixPkgs.git] / pkgs / tools / networking / rosenpass / tools.nix
blob04af5755abb99ac98f9377c9f0a815a01000c14e
1 { lib
2 , stdenv
3 , makeWrapper
4 , installShellFiles
5 , coreutils
6 , findutils
7 , gawk
8 , rosenpass
9 , wireguard-tools
11 stdenv.mkDerivation {
12   inherit (rosenpass) version src;
13   pname = "rosenpass-tools";
15   nativeBuildInputs = [ makeWrapper installShellFiles ];
17   postInstall = ''
18     install -D $src/rp $out/bin/rp
19     installManPage $src/doc/rp.1
20     wrapProgram $out/bin/rp \
21       --prefix PATH : ${lib.makeBinPath [
22         coreutils findutils gawk rosenpass wireguard-tools
23       ]}
24   '';
26   meta = rosenpass.meta // {
27     description = "Rosenpass tool `rp`, which is a script that wraps the `rosenpass` binary";
28     mainProgram = "rp";
29   };