anchor.diff:          ping = mkDefault true;
           roster = mkDefault true;
           saslauth = mkDefault true;
  +        smacks = mkDefault true;
           tls = mkDefault true;
  +        websocket = mkDefault true;
         };
         muc = [
           {
  
positive.code:           #-- muc_room_cache_size = 1000
          }
        ];
        extraModules = [ "pubsub" ];
        extraPluginPaths = [ "${pkgs.jitsi-meet-prosody}/share/prosody-plugins" ];
        extraConfig = mkAfter ''
          Component "focus.${cfg.hostName}" "client_proxy"
            target_address = "focus@auth.${cfg.hostName}"
        '';
        virtualHosts.${cfg.hostName} = {
          enabled = true;
          domain = cfg.hostName;
  
negative.code:           authentication = "anonymous"
            c2s_require_encryption = false
            admins = { "focus@auth.${cfg.hostName}" }
            smacks_max_unacked_stanzas = 5
            smacks_hibernation_time = 60
            smacks_max_hibernated_sessions = 1
            smacks_max_old_sessions = 1
          '';
          ssl = {
            cert = "/var/lib/jitsi-meet/jitsi-meet.crt";
  