nixbld: install jitsi

This commit is contained in:
Sebastien Bourdeauducq 2020-08-03 15:19:56 +08:00
parent 5322606804
commit 420796a547

View File

@ -10,6 +10,10 @@ let
netifWifi = "wlp1s0"; netifWifi = "wlp1s0";
netifSit = "henet0"; netifSit = "henet0";
hydraWwwOutputs = "/var/www/hydra-outputs"; hydraWwwOutputs = "/var/www/hydra-outputs";
nur-no-pkgs = import (builtins.fetchTarball {
url = "https://github.com/nix-community/NUR/archive/bb3e415984e818099cd72776dc18dbbbb61cd364.tar.gz";
sha256 = "10mlxc4hj7nn3i766mjgjn9f1523w2v8msq895p7qp2j2wbx7b3g";
}) {};
in in
{ {
imports = imports =
@ -20,6 +24,7 @@ in
url = "https://gitlab.com/simple-nixos-mailserver/nixos-mailserver/-/archive/v2.3.0/nixos-mailserver-v2.3.0.tar.gz"; url = "https://gitlab.com/simple-nixos-mailserver/nixos-mailserver/-/archive/v2.3.0/nixos-mailserver-v2.3.0.tar.gz";
sha256 = "0lpz08qviccvpfws2nm83n7m2r8add2wvfg9bljx9yxx8107r919"; sha256 = "0lpz08qviccvpfws2nm83n7m2r8add2wvfg9bljx9yxx8107r919";
}) })
nur-no-pkgs.repos.mmilata.modules.jitsi-meet
]; ];
# Use the systemd-boot EFI boot loader. # Use the systemd-boot EFI boot loader.
@ -422,6 +427,7 @@ in
"hooks.m-labs.hk" = null; "hooks.m-labs.hk" = null;
"forum.m-labs.hk" = null; "forum.m-labs.hk" = null;
"perso.m-labs.hk" = null; "perso.m-labs.hk" = null;
"call.m-labs.hk" = null;
"nmigen.org" = null; "nmigen.org" = null;
"www.nmigen.org" = null; "www.nmigen.org" = null;
@ -578,6 +584,10 @@ in
include /var/www/flarum/.nginx.conf; include /var/www/flarum/.nginx.conf;
''; '';
}; };
"call.m-labs.hk" = {
useACMEHost = "nixbld.m-labs.hk";
forceSSL = true;
};
"perso.m-labs.hk" = { "perso.m-labs.hk" = {
addSSL = true; addSSL = true;
useACMEHost = "nixbld.m-labs.hk"; useACMEHost = "nixbld.m-labs.hk";
@ -638,6 +648,11 @@ in
}; };
}; };
services.jitsi-meet = {
enable = true;
hostName = "call.m-labs.hk";
};
mailserver = { mailserver = {
enable = true; enable = true;
localDnsResolver = false; # conflicts with dnsmasq localDnsResolver = false; # conflicts with dnsmasq