fix whatsapp bridge
This commit is contained in:
parent
80cf48f1e8
commit
3743ae42d3
1 changed files with 25 additions and 39 deletions
|
|
@ -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;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue