From b3f0199d7d1f0e8b750e8e3041f225304f9cf414 Mon Sep 17 00:00:00 2001 From: mangoiv Date: Sat, 22 Nov 2025 22:33:09 +0100 Subject: [PATCH] jitsi-meet: make excalidraw and secureDomain usable independently of each other --- .../modules/services/web-apps/jitsi-meet.nix | 24 +++++++++---------- 1 file changed, 11 insertions(+), 13 deletions(-) diff --git a/nixos/modules/services/web-apps/jitsi-meet.nix b/nixos/modules/services/web-apps/jitsi-meet.nix index cc6e6af64051..c886651997ec 100644 --- a/nixos/modules/services/web-apps/jitsi-meet.nix +++ b/nixos/modules/services/web-apps/jitsi-meet.nix @@ -651,19 +651,17 @@ in }; }; - services.jitsi-meet.config = - recursiveUpdate - (mkIf cfg.excalidraw.enable { - whiteboard = { - enabled = true; - collabServerBaseUrl = "https://${cfg.hostName}"; - }; - }) - ( - mkIf cfg.secureDomain.enable { - hosts.anonymousdomain = "guest.${cfg.hostName}"; - } - ); + services.jitsi-meet.config = mkMerge [ + (mkIf cfg.excalidraw.enable { + whiteboard = { + enabled = true; + collabServerBaseUrl = "https://${cfg.hostName}"; + }; + }) + (mkIf cfg.secureDomain.enable { + hosts.anonymousdomain = "guest.${cfg.hostName}"; + }) + ]; services.jitsi-videobridge = mkIf cfg.videobridge.enable { enable = true;