fix whatsapp bridge

This commit is contained in:
Henry Hiles 2025-09-23 20:16:01 -04:00
commit 3743ae42d3
No known key found for this signature in database

View file

@ -12,26 +12,19 @@ let
settings = { settings = {
backfill.enabled = true; backfill.enabled = true;
appservice = {
as_token = "$CUSTOM_AS_TOKEN";
hs_token = "$CUSTOM_HS_TOKEN";
};
homeserver = { homeserver = {
domain = server_name; domain = server_name;
address = client; address = client;
}; };
bridge = { encryption = {
encryption = { allow = true;
allow = true; default = true;
default = true; };
require = false;
}; bridge.permissions = {
permissions = { "${server_name}" = "user";
"${server_name}" = "user"; "@quadradical:${server_name}" = "admin";
"@quadradical:${server_name}" = "admin";
};
}; };
}; };
in in
@ -46,30 +39,23 @@ in
domain = "ooye.federated.nexus"; domain = "ooye.federated.nexus";
in in
{ {
matrix-appservices.services = matrix-appservices.services.gmessages = {
builtins.mapAttrs host = "127.0.0.5";
( serviceConfig.EnvironmentFile = config.age.secrets."gmessages.age".path;
name: value: format = "mautrix-go";
value port = 8000;
// { package = pkgs.mautrix-gmessages.override { withGoolm = true; };
inherit settings; inherit settings;
format = "mautrix-go"; };
port = 8000;
package = value.package.override { withGoolm = true; }; mautrix-whatsapp = {
} enable = true;
) package = pkgs.mautrix-whatsapp.override { withGoolm = true; };
{ settings = settings // {
whatsapp = { appservice.hostname = "127.0.0.4";
host = "127.0.0.4"; };
serviceConfig.EnvironmentFile = config.age.secrets."whatsapp.age".path; environmentFile = config.age.secrets."whatsapp.age".path;
package = pkgs.mautrix-whatsapp; };
};
gmessages = {
host = "127.0.0.5";
serviceConfig.EnvironmentFile = config.age.secrets."gmessages.age".path;
package = pkgs.mautrix-gmessages;
};
};
matrix-ooye = { matrix-ooye = {
enable = true; enable = true;