anchor.diff:          default = false;
           description = ''
             Whether to use the GnuPG key agent for SSH keys.
  +        '';
  +      };
  +
  +      enableExtraSocket = mkOption {
  +        type = types.bool;
  +        default = false;
  +        description = ''
  +          Whether to enable extra socket of the GnuPG key agent (useful for GPG
  +          Agent forwarding).
  +        '';
  +      };
  +
  +      verbose = mkOption {
  +        type = types.bool;
  +        default = false;
  +        description = ''
  +          Whether to produce verbose output.
           '';
         };
   
  
positive.code:         };
        };
      })
    ]);
  }
  
negative.code:         };
  
          Service = {
            ExecStart = "${pkgs.gnupg}/bin/gpg-agent --supervised"
              + optionalString cfg.verbose " --verbose";
            ExecReload = "${pkgs.gnupg}/bin/gpgconf --reload gpg-agent";
          };
        };
  