anchor.diff:  
     subPackages = [ "cmd/werf" ];
   
  +  postInstall = ''
  +    installShellCompletion --cmd werf \
  +      --bash <($out/bin/werf completion --shell=bash) \
  +      --zsh <($out/bin/werf completion --shell=zsh)
  +  '';
  +
     meta = with lib; {
       homepage = "https://github.com/werf/werf";
       description = "GitOps delivery tool";
  
positive.code: 
  buildGoModule rec {
    pname = "werf";
    version = "1.2.78";
  
    src = fetchFromGitHub {
      owner = "werf";
      repo = "werf";
      rev = "v${version}";
      sha256 = "sha256-ehrzb7WvkYL8oj2RSzKc1KDagV0zg6vMzgpT2sPyhcI=";
    };
    vendorSha256 = "sha256-w8ZeAQbZIVOBoRa9fJhXgTeYRCYpkh/U4pwb5u6A9mQ=";
    proxyVendor = true;
  
    nativeBuildInputs = [ pkg-config ];
    buildInputs = [ gpgme ]
      ++ lib.optionals stdenv.isLinux [ glibc.static lvm2 btrfs-progs ];
  
  
negative.code: , stdenv
  , buildGoModule
  , fetchFromGitHub
  , installShellFiles
  , pkg-config
  , gpgme
  , glibc
  