anchor.diff:  
       enablePop3 = mkOption {
         type = types.bool;
  -      default = true;
  +      default = false;
         description = "Start the POP3 listener (when Dovecot is enabled).";
       };
   
  
positive.code:     paths = map (pkg: "${pkg}/lib/dovecot") ([ dovecotPkg ] ++ map (module: module.override { dovecot = dovecotPkg; }) cfg.modules);
    };
  
  in
  {
  
  
negative.code:            uid = config.ids.uids.dovecot2;
             description = "Dovecot user";
             group = cfg.group;
           }
        ++ optional cfg.createMailUser
           { name = cfg.mailUser;
             description = "Virtual Mail User";
             group = cfg.mailGroup;
           };
  
      users.extraGroups = optional (cfg.group == "dovecot2")
        { name = "dovecot2";
          gid = config.ids.gids.dovecot2;
        }
      ++ optional cfg.createMailUser
        { name = cfg.mailGroup;
        };
  
      environment.etc."dovecot/modules".source = modulesDir;
  