This repository has no description
624 B
24 lines
1{
2 services.heisenbridge = {
3 enable = true;
4 homeserver = "http://[::1]:8008";
5 address = "127.0.0.1";
6 port = 9898;
7 registrationUrl = "http://127.0.0.1:9898";
8 owner = "@lassulus:lassul.us";
9 namespaces = {
10 users = [
11 {
12 regex = "@irc_.*:lassul\\.us";
13 exclusive = true;
14 }
15 ];
16 };
17 };
18
19 # heisenbridge module chgrps the registration file to matrix-synapse, but
20 # does NOT add it to synapse's app_service_config_files. Wire that up.
21 services.matrix-synapse.settings.app_service_config_files = [
22 "/var/lib/heisenbridge/registration.yml"
23 ];
24}