{ services = { mautrix-meta.instances = { "instagram" = { enable = true; settings = { appservice = { id = "instagram"; bot = { username = "igbot"; displayname = "Instagram bridge bot"; }; }; network = { mode = "instagram"; }; homeserver = { address = "http://localhost:6167"; domain = "k3t.dev"; }; bridge = { permissions = { "*" = "relay"; "k3t.dev" = "user"; "@k3t:k3t.dev" = "admin"; }; }; }; }; "messenger" = { enable = true; settings = { appservice = { id = "meta"; bot = { username = "metabot"; displayname = "Meta bridge bot"; }; }; network = { mode = "messenger"; }; homeserver = { address = "http://localhost:6167"; domain = "k3t.dev"; }; bridge = { permissions = { "*" = "relay"; "k3t.dev" = "user"; "@k3t:k3t.dev" = "admin"; }; }; }; }; }; mautrix-whatsapp = { enable = true; settings = { homeserver = { address = "http://localhost:6167"; domain = "k3t.dev"; }; bridge = { permissions = { "*" = "relay"; "k3t.dev" = "user"; "@k3t:k3t.dev" = "admin"; }; }; }; }; mautrix-signal = { enable = true; settings = { homeserver = { address = "http://localhost:6167"; domain = "k3t.dev"; }; bridge = { permissions = { "*" = "relay"; "k3t.dev" = "user"; "@k3t:k3t.dev" = "admin"; }; }; }; }; # mautrix-discord = { # enable = true; # settings = { # homeserver = { # address = "http://localhost:6167"; # domain = "k3t.dev"; # }; # bridge = { # permissions = { # "*" = "relay"; # "k3t.dev" = "user"; # "@k3t:k3t.dev" = "admin"; # }; # backfill = { # forward_limits = { # initial = { # channel = 64; # dm = 512; # thread = 64; # }; # max_guild_members = -1; # missed = { # channel = -1; # dm = -1; # thread = -1; # }; # }; # }; # }; # }; # }; }; }