Files
util.nix/nixos/system/bfs/element.nix

23 lines
548 B
Nix

{ config, lib, pkgs, ... }: let
cfg = config.currentServer.matrix;
in {
config = {
services.nginx.virtualHosts."element.${cfg.matrixDomain}" = {
enableACME = true;
forceSSL = true;
root = pkgs.element-web.override {
conf = {
default_server_config = {
"m.homeserver".base_url = "https://${cfg.matrixDomain}";
"m.identity_server".base_url = "https://vector.im";
};
default_theme = "dark";
show_labs_settings = true;
};
};
};
};
}