MyNixOS website logo
option

services.mautrix-discord.settings.appservice

Appservice configuration. See example-config.yaml for more information.

Declarations
Type
attribute set
Default
{
  address = "http://localhost:29334";
  hostname = "0.0.0.0";
  port = 29334;
  database = {
    type = "sqlite3";
    uri = "file:${config.services.mautrix-discord.dataDir}/mautrix-discord.db?_txlock=immediate";
    max_open_conns = 20;
    max_idle_conns = 2;
    max_conn_idle_time = null;
    max_conn_lifetime = null;
  };
  id = "discord";
  bot = {
    username = "discordbot";
    displayname = "Discord bridge bot";
    avatar = "mxc://maunium.net/nIdEykemnwdisvHbpxflpDlC";
  };
  ephemeral_events = true;
  async_transactions = false;
  as_token = "This value is generated when generating the registration";
  hs_token = "This value is generated when generating the registration";
}