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; + }; +}