From 74e705697fbfbb67a3a3d89785a0166303f47e88 Mon Sep 17 00:00:00 2001 From: Infinidoge Date: Tue, 21 May 2024 01:42:06 -0400 Subject: [PATCH] Infini-DL360/jitsi: init --- hosts/Infini-DL360/default.nix | 1 + hosts/Infini-DL360/jitsi.nix | 23 +++++++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 hosts/Infini-DL360/jitsi.nix diff --git a/hosts/Infini-DL360/default.nix b/hosts/Infini-DL360/default.nix index 1fad45a..d817628 100644 --- a/hosts/Infini-DL360/default.nix +++ b/hosts/Infini-DL360/default.nix @@ -11,6 +11,7 @@ ./freshrss.nix ./hydra.nix ./jellyfin.nix + ./jitsi.nix ./postgresql.nix ./thelounge.nix ./vaultwarden.nix diff --git a/hosts/Infini-DL360/jitsi.nix b/hosts/Infini-DL360/jitsi.nix new file mode 100644 index 0000000..96c4b4a --- /dev/null +++ b/hosts/Infini-DL360/jitsi.nix @@ -0,0 +1,23 @@ +{ config, pkgs, lib, ... }: +let + cfg = config.services.jitsi-meet; +in +{ + services.jitsi-meet = { + enable = true; + hostName = config.common.subdomain "meet"; + config = { + prejoinPageEnabled = true; + disableModeratorIndicator = true; + }; + interfaceConfig = { + SHOW_JITSI_WATERMARK = false; + }; + }; + + services.jitsi-videobridge.openFirewall = true; + + services.nginx.virtualHosts.${cfg.hostName} = { + acmeRoot = null; + }; +}