diff options
author | Domen Kožar <domen@dev.si> | 2021-06-02 17:33:18 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-06-02 17:33:18 +0200 |
commit | bf00839d045cde8c95239a424d36f5ac0af6b9fd (patch) | |
tree | fdd7dfd41c44e115616ca551dc4d3db730f9cc64 /pkgs/tools/security/pass | |
parent | 1834bc871199fc6583cf270474aacbda9e5127f2 (diff) | |
parent | ec4dc7e3465e1645b43cf5533924a35846734448 (diff) |
Merge pull request #119571 from hennersz/fix/pass-import-install-extension
passExtensions.pass-import: install extension script and completion
Diffstat (limited to 'pkgs/tools/security/pass')
-rw-r--r-- | pkgs/tools/security/pass/extensions/import.nix | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/pkgs/tools/security/pass/extensions/import.nix b/pkgs/tools/security/pass/extensions/import.nix index 655bee41ba6ee..7fa9ce3177e5c 100644 --- a/pkgs/tools/security/pass/extensions/import.nix +++ b/pkgs/tools/security/pass/extensions/import.nix @@ -4,6 +4,7 @@ , python3Packages , gnupg , pass +, makeWrapper }: python3Packages.buildPythonApplication rec { @@ -55,6 +56,16 @@ python3Packages.buildPythonApplication rec { $out/bin/pimport --list-exporters --list-importers ''; + postInstall = '' + mkdir -p $out/lib/password-store/extensions + cp ${src}/scripts/import.bash $out/lib/password-store/extensions/import.bash + wrapProgram $out/lib/password-store/extensions/import.bash \ + --prefix PATH : "${python3Packages.python.withPackages(_: propagatedBuildInputs)}/bin" \ + --prefix PYTHONPATH : "$out/${python3Packages.python.sitePackages}" \ + --run "export PREFIX" + cp -r ${src}/share $out/ + ''; + meta = with lib; { description = "Pass extension for importing data from existing password managers"; homepage = "https://github.com/roddhjav/pass-import"; |