diff options
| author | Akshay Nair <phenax5@gmail.com> | 2024-10-30 18:25:23 +0530 |
|---|---|---|
| committer | Akshay Nair <phenax5@gmail.com> | 2024-10-30 18:26:16 +0530 |
| commit | 706aa20e438bb05f50afba4130b091d264e9bf92 (patch) | |
| tree | 8d026c36bba644fd95d885107c2f26becce9e8de /packages | |
| parent | 3aa67e03ad7affb057bfe2ab3cbecbd16dfa1ad4 (diff) | |
| download | nixos-config-706aa20e438bb05f50afba4130b091d264e9bf92.tar.gz nixos-config-706aa20e438bb05f50afba4130b091d264e9bf92.zip | |
Use any pinentry again with gpg
Diffstat (limited to '')
| -rw-r--r-- | packages/anypinentry/pkg.nix | 22 |
1 files changed, 15 insertions, 7 deletions
diff --git a/packages/anypinentry/pkg.nix b/packages/anypinentry/pkg.nix index 7536594..89562b8 100644 --- a/packages/anypinentry/pkg.nix +++ b/packages/anypinentry/pkg.nix @@ -1,17 +1,25 @@ -{ stdenv, pkgs, dmenu ? (import ../default.nix { pkgs = pkgs; }).dmenu }: -with pkgs.lib; - +{ stdenv, pkgs, lib, dmenu ? (import ../default.nix { pkgs = pkgs; }).dmenu }: stdenv.mkDerivation rec { - name = "local-anypinentry-${version}"; - version = "0.0.0"; + pname = "anypinentry"; + version = "0.1.0"; + meta.mainProgram = "anypinentry"; src = ./source; - wrapperPath = makeBinPath ([ dmenu ]); + buildInputs = [ + dmenu + pkgs.getopt + pkgs.coreutils + pkgs.gnused + pkgs.gawk + pkgs.libnotify + ]; + nativeBuildInputs = [ pkgs.makeWrapper ]; unpackPhase = ''cp -r $src/* .''; installPhase = '' mkdir -p $out/bin; - cp $src/anypinentry $out/bin/ + cp $src/anypinentry $out/bin/; + wrapProgram "$out/bin/anypinentry" --prefix PATH : "/bin:${lib.makeBinPath buildInputs}"; ''; } |
