anchor.diff:            ${cfg.telemetryConfig}
           }
         ''}
  +    ${cfg.extraConfig}
     '';
   in
  +
   {
     options = {
  +    services.vault = {
  +      enable = mkEnableOption "Vault daemon";
   
  -    services.vault = {
  -
  -      enable = mkEnableOption "Vault daemon";
  +      package = mkOption {
  +        type = types.package;
  +        default = pkgs.vault;
  +        defaultText = "pkgs.vault";
  +        description = "This option specifies the vault package to use.";
  +      };
   
         address = mkOption {
           type = types.str;
  
positive.code:         default = ''
            tls_min_version = "tls12"
          '';
          description = "extra configuration";
        };
  
        storageBackend = mkOption {
  
negative.code: { config, lib, pkgs, ... }:
  
  with lib;
  
  let
    cfg = config.services.vault;
  
  