MyNixOS website logo
option

services.mautrix-meta.instances

Configuration of multiple mautrix-meta instances. services.mautrix-meta.instances.facebook and services.mautrix-meta.instances.instagram come preconfigured with network.mode, appservice.id, bot username, display name and avatar.

Declarations
Type
attribute set of (submodule)
Example
''
  {
    facebook = {
      enable = true;
      settings = {
        homeserver.domain = "example.com";
      };
    };
  
    instagram = {
      enable = true;
      settings = {
        homeserver.domain = "example.com";
      };
    };
  
    messenger = {
      enable = true;
      settings = {
        network.mode = "messenger";
        homeserver.domain = "example.com";
        appservice = {
          id = "messenger";
          bot = {
            username = "messengerbot";
            displayname = "Messenger bridge bot";
            avatar = "mxc://maunium.net/ygtkteZsXnGJLJHRchUwYWak";
          };
        };
      };
    };
  }
''