anchor.diff: -{ stdenv, buildGoPackage, fetchFromGitHub, git, gnupg, xclip, wl-clipboard, installShellFiles, makeWrapper }:
  +{ stdenv, buildGoModule, fetchFromGitHub, git, gnupg, xclip, wl-clipboard, installShellFiles, makeWrapper }:
   
  -buildGoPackage rec {
  +buildGoModule rec {
     pname = "gopass";
  -  version = "1.8.6";
  -
  -  goPackagePath = "github.com/gopasspw/gopass";
  +  version = "1.9.0";
   
     nativeBuildInputs = [ installShellFiles makeWrapper ];
   
  
positive.code:     owner = "gopasspw";
      repo = pname;
      rev = "v${version}";
      sha256 = "0v3sx9hb03bdn4rvsv2r0jzif6p1rx47hrkpsbnwva31k396mck2";
    };
  
    wrapperPath = stdenv.lib.makeBinPath ([
      git
  
negative.code: 
    postInstall = ''
      for shell in bash fish zsh; do
        $out/bin/gopass completion $shell > gopass.$shell
        installShellCompletion gopass.$shell
      done
    '';
  
    postFixup = ''
      wrapProgram $out/bin/gopass \
        --prefix PATH : "${wrapperPath}"
    '';
  
  