anchor.diff:  
         webUser = mkOption {
           type = types.str;
  -        default = config.services.httpd.user;
  +        default = "mailman-web";
           description = ''
             User to run mailman-web as
           '';
  
positive.code:     SERVER_EMAIL = cfg.siteOwner;
      ALLOWED_HOSTS = [ "localhost" "127.0.0.1" ] ++ cfg.webHosts;
      COMPRESS_OFFLINE = true;
      STATIC_ROOT = "/var/lib/mailman-web/static";
      MEDIA_ROOT = "/var/lib/mailman-web/media";
    } // cfg.webSettings;
  
    settingsJSON = pkgs.writeText "settings.json" (builtins.toJSON settings);
  
    mailmanCfg = ''
      [mailman]
  
negative.code:     var_dir: /var/lib/mailman
      queue_dir: $var_dir/queue
      template_dir: $var_dir/templates
      log_dir: /var/log/mailman
      lock_dir: $var_dir/lock
      etc_dir: /etc
      ext_dir: $etc_dir/mailman.d
      pid_file: /run/mailman/master.pid
  
      [mta]
      configuration: ${mtaConfig}
    '' + optionalString cfg.hyperkitty.enable ''
  
      [archiver.hyperkitty]
  