about summary refs log tree commit diff
path: root/pkgs/tools/security
diff options
context:
space:
mode:
authorFrederik Rietdijk <fridh@fridh.nl>2018-04-10 19:23:42 +0200
committerFrederik Rietdijk <fridh@fridh.nl>2018-04-10 19:23:42 +0200
commit6023849ba14bc4682d84a53f8f790f6cdc402d91 (patch)
tree3bd755e46c01d25d30c54c6ed7bd9d00038a0c46 /pkgs/tools/security
parenta4035fbae1fe2ffb58b3e040a4e697c8a2fc3d19 (diff)
parentf28bf68bc4f93193d296718a37f94189f91ab14d (diff)
downloadnixlib-6023849ba14bc4682d84a53f8f790f6cdc402d91.tar
nixlib-6023849ba14bc4682d84a53f8f790f6cdc402d91.tar.gz
nixlib-6023849ba14bc4682d84a53f8f790f6cdc402d91.tar.bz2
nixlib-6023849ba14bc4682d84a53f8f790f6cdc402d91.tar.lz
nixlib-6023849ba14bc4682d84a53f8f790f6cdc402d91.tar.xz
nixlib-6023849ba14bc4682d84a53f8f790f6cdc402d91.tar.zst
nixlib-6023849ba14bc4682d84a53f8f790f6cdc402d91.zip
Merge master into staging
Diffstat (limited to 'pkgs/tools/security')
-rw-r--r--pkgs/tools/security/gopass/default.nix10
1 files changed, 10 insertions, 0 deletions
diff --git a/pkgs/tools/security/gopass/default.nix b/pkgs/tools/security/gopass/default.nix
index db58c6011f07..743f9136ae53 100644
--- a/pkgs/tools/security/gopass/default.nix
+++ b/pkgs/tools/security/gopass/default.nix
@@ -20,6 +20,16 @@ buildGoPackage rec {
     gnupg
   ]);
 
+  postInstall = ''
+    mkdir -p \
+      $bin/share/bash-completion/completions \
+      $bin/share/zsh/site-functions \
+      $bin/share/fish/vendor_completions.d
+    $bin/bin/gopass completion bash > $bin/share/bash-completion/completions/_gopass
+    $bin/bin/gopass completion zsh  > $bin/share/zsh/site-functions/_gopass
+    $bin/bin/gopass completion fish > $bin/share/fish/vendor_completions.d/gopass.fish
+  '';
+
   postFixup = ''
     wrapProgram $bin/bin/gopass \
       --prefix PATH : "${wrapperPath}"