anchor.diff:        };
   
         flavor = mkOption {
  -        type = types.enum [ "plain" "runbox.com" ];
  +        type = types.enum [ "plain" "gmail.com" "runbox.com" ];
           default = "plain";
           description = ''
             Some email providers have peculiar behavior that require
  
positive.code:     };
    });
  
    # gpgModule = types.submodule {
    # };
  
    mailAccountOpts = { name, config, ... }: {
      options = {
        name = mkOption {
  
negative.code:         name = name;
          maildir = mkOptionDefault { path = "${name}"; };
        }
  
        (mkIf (config.flavor == "gmail.com") {
          userName = mkDefault config.address;
  
          imap = {
            host = "imap.gmail.com";
          };
  
          smtp = {
            host = "smtp.gmail.com";
            port = 587;
          };
        })
  
        (mkIf (config.flavor == "runbox.com") {
          imap = {
  