anchor.diff:        description = "Configure mailboxes and auto create or subscribe them.";
       };
   
  -    enableQuota = mkOption {
  -      type = types.bool;
  -      default = false;
  -      example = true;
  -      description = "Whether to enable the dovecot quota service.";
  -    };
  +    enableQuota = mkEnableOption "the dovecot quota service.";
   
       quotaPort = mkOption {
         type = types.str;
  
positive.code:       description = "Path to the server's private key.";
      };
  
      enablePAM = mkOption {
        type = types.bool;
        default = true;
        description = "Whether to create a own Dovecot PAM service and configure PAM user logins.";
      };
  
      enableDHE = mkEnableOption "enable ssl_dh and generation of primes for the key exchange." // { default = true; };
  
  
negative.code:       description = "Default group to store mail for virtual users.";
      };
  
      createMailUser = mkEnableOption ''automatically creating the user
        given in <option>services.dovecot.user</option> and the group
        given in <option>services.dovecot.group</option>.'' // { default = true; };
  
      modules = mkOption {
        type = types.listOf types.package;
  