feat: add mautrix mattermost
This commit is contained in:
parent
7882b04089
commit
d725df2606
7 changed files with 570 additions and 42 deletions
|
|
@ -43,6 +43,7 @@ in {
|
|||
sops.secrets.mautrix-whatsapp-env = { };
|
||||
sops.secrets.mautrix-signal-env = { };
|
||||
sops.secrets.mautrix-discord-env = { };
|
||||
sops.secrets.mautrix-mattermost-env = { };
|
||||
|
||||
# MAS system user
|
||||
users.users.mas = {
|
||||
|
|
@ -393,4 +394,33 @@ in {
|
|||
};
|
||||
};
|
||||
|
||||
# Mattermost bridge
|
||||
services.mautrix-mattermost = {
|
||||
enable = true;
|
||||
registerToSynapse = true;
|
||||
environmentFile = config.sops.secrets.mautrix-mattermost-env.path;
|
||||
settings = {
|
||||
homeserver = {
|
||||
address = "http://[::1]:8008";
|
||||
domain = "cloonar.com";
|
||||
};
|
||||
bridge = {
|
||||
command_prefix = "!mm";
|
||||
permissions."*" = "relay";
|
||||
permissions."cloonar.com" = "user";
|
||||
relay.enabled = true;
|
||||
};
|
||||
appservice = {
|
||||
as_token = "$MAUTRIX_MATTERMOST_AS_TOKEN";
|
||||
hs_token = "$MAUTRIX_MATTERMOST_HS_TOKEN";
|
||||
};
|
||||
encryption = {
|
||||
allow = true;
|
||||
default = true;
|
||||
require = true;
|
||||
pickle_key = "$MAUTRIX_MATTERMOST_PICKLE_KEY";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue