anchor.diff:          type = types.nullOr types.str;
           default = null;
           description = "The command to use to connect to the server.";
  +      };
  +
  +      extraOptions = mkOption {
  +        type = types.attrsOf types.str;
  +        default = {};
  +        description = "Extra configuration options for the host.";
         };
       };
   
  
positive.code:       example = "10m";
        description = ''
          Whether control socket should remain open in the background.
        '';
      };
  
  
negative.code:       ControlPath ${cfg.controlPath}
        ControlPersist ${cfg.controlPersist}
  
        ${cfg.extraConfig}
  
        ${concatStringsSep "\n\n" (
          map matchBlockStr (
          builtins.attrValues cfg.matchBlocks))}
  