Skip to content

Matterbridge

services.matterbridge.configFile

WARNING: THIS IS INSECURE, as your password will end up in {file}/nix/store, thus publicly readable. Use services.matterbridge.configPath instead.

The matterbridge configuration file in the TOML file format.

Type: string

Example

`#!nix '' # WARNING: as this file contains credentials, do not use this option! # It is kept only for backwards compatibility, and would cause your # credentials to be in the nix-store, thus with the world-readable # permission bits. # Use services.matterbridge.configPath instead.

[irc] [irc.libera] Server="irc.libera.chat:6667" Nick="matterbot"

[mattermost] [mattermost.work] # Do not prefix it with http:// or https:// Server="yourmattermostserver.domain" Team="yourteam" Login="yourlogin" Password="yourpass" PrefixMessagesWithNick=true

[[gateway]] name="gateway1" enable=true [[gateway.inout]] account="irc.libera" channel="#testing"

  [[gateway.inout]]
  account="mattermost.work"
  channel="off-topic"

''`

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/matterbridge.nix

services.matterbridge.configPath

The path to the matterbridge configuration file.

Type: null or string

Default

null

Example

"/etc/nixos/matterbridge.toml"

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/matterbridge.nix

services.matterbridge.enable

Whether to enable Matterbridge chat platform bridge. Type: boolean

Default

false

Example

true

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/matterbridge.nix

services.matterbridge.group

Group which runs the matterbridge service.

Type: string

Default

"matterbridge"

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/matterbridge.nix

services.matterbridge.user

User which runs the matterbridge service.

Type: string

Default

"matterbridge"

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/matterbridge.nix