anchor.diff:    ] ++ stdenv.lib.optional stdenv.isLinux wl-clipboard);
   
     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
  +    for shell in bash fish zsh; do
  +      $bin/bin/gopass completion $shell > gopass.$shell
  +      installShellCompletion gopass.$shell
  +    done
     '';
   
     postFixup = ''
  
positive.code: 
    goPackagePath = "github.com/gopasspw/gopass";
  
    nativeBuildInputs = [ makeWrapper ];
  
    src = fetchFromGitHub {
      owner = "gopasspw";
  
negative.code: { stdenv, buildGoPackage, fetchFromGitHub, git, gnupg, xclip, wl-clipboard, installShellFiles, makeWrapper }:
  
  buildGoPackage rec {
    pname = "gopass";
  