anchor.diff:        focus = "focus.${cfg.hostName}";
       };
       bosh = "//${cfg.hostName}/http-bind";
  +    websocket = "wss://${cfg.hostName}/xmpp-websocket";
     };
   in
   {
  
positive.code:           authentication = "anonymous"
            c2s_require_encryption = false
            admins = { "focus@auth.${cfg.hostName}" }
          '';
          ssl = {
            cert = "/var/lib/jitsi-meet/jitsi-meet.crt";
  
negative.code:           #-- muc_room_cache_size = 1000
          }
        ];
        extraModules = [ "pubsub" "smacks" ];
        extraPluginPaths = [ "${pkgs.jitsi-meet-prosody}/share/prosody-plugins" ];
        extraConfig = lib.mkMerge [ (mkAfter ''
          Component "focus.${cfg.hostName}" "client_proxy"
            target_address = "focus@auth.${cfg.hostName}"
          '')
          (mkBefore ''
            cross_domain_websocket = true;
            consider_websocket_secure = true;
          '')
        ];
        virtualHosts.${cfg.hostName} = {
          enabled = true;
          domain = cfg.hostName;
  