55 lines
1.5 KiB
Nix
55 lines
1.5 KiB
Nix
{ config, tools, ... }:
|
|
let
|
|
hostname = tools.build_hostname "matrix";
|
|
in
|
|
{
|
|
"default_server_config" = {
|
|
"m.homeserver" = {
|
|
"base_url" = "https://${hostname}";
|
|
"server_name" = "My HomeServer";
|
|
};
|
|
"m.identity_server" = {
|
|
"base_url" = "https://vector.im";
|
|
};
|
|
};
|
|
"disable_custom_urls" = false;
|
|
"disable_guests" = false;
|
|
"disable_login_language_selector" = false;
|
|
"disable_3pid_login" = false;
|
|
"force_verification" = false;
|
|
"brand" = "Element";
|
|
"integrations_ui_url" = "https://scalar.vector.im/";
|
|
"integrations_rest_url" = "https://scalar.vector.im/api";
|
|
"integrations_widgets_urls" = [
|
|
"https://scalar.vector.im/_matrix/integrations/v1"
|
|
"https://scalar.vector.im/api"
|
|
"https://scalar-staging.vector.im/_matrix/integrations/v1"
|
|
"https://scalar-staging.vector.im/api"
|
|
];
|
|
"default_widget_container_height" = 280;
|
|
"default_country_code" = "GB";
|
|
"show_labs_settings" = false;
|
|
"features" = { };
|
|
"default_federate" = true;
|
|
"default_theme" = "light";
|
|
"room_directory" = {
|
|
"servers" = [ "matrix.org" ];
|
|
};
|
|
"enable_presence_by_hs_url" = {
|
|
"https://matrix.org" = false;
|
|
"https://matrix-client.matrix.org" = false;
|
|
};
|
|
"setting_defaults" = {
|
|
"breadcrumbs" = true;
|
|
};
|
|
"jitsi" = {
|
|
"preferred_domain" = "meet.element.io";
|
|
};
|
|
"element_call" = {
|
|
"url" = "https://call.element.io";
|
|
"participant_limit" = 8;
|
|
"brand" = "Element Call";
|
|
};
|
|
"map_style_url" = "https://api.maptiler.com/maps/streets/style.json?key=fU3vlMsMn4Jb6dnEIFsx";
|
|
}
|