Migrate deprecated mautrix configs

This commit is contained in:
Jakob Lechner 2025-10-06 15:27:56 +02:00
parent 7bbf0e9f89
commit 6cd80f64f5
2 changed files with 19 additions and 8 deletions

View file

@ -14,12 +14,15 @@ lib.mkIf cfg.mautrix-signal.enable {
address = synapseCfg.public_baseurl;
domain = synapseCfg.server_name;
};
database = {
type = "sqlite3-fk-wal";
uri = "file:${dataDir}/mautrix-signal.db?_txlock=immediate";
};
appservice = rec {
hostname = "127.0.0.1";
inherit (cfg.mautrix-signal) port;
address = "http://${hostname}:${toString port}";
provisioning.shared_secret = "disable";
database = "sqlite:///${dataDir}/mautrix-signal.db";
};
bridge = {
encryption = {

View file

@ -8,20 +8,20 @@ lib.mkIf cfg.mautrix-whatsapp.enable {
services.mautrix-whatsapp = {
enable = true;
registerToSynapse = true;
settings = {
settings = lib.mkForce ({
homeserver = {
address = synapseCfg.public_baseurl;
domain = synapseCfg.server_name;
};
database = {
type = "sqlite3-fk-wal";
uri = "file:/var/lib/mautrix-whatsapp/mautrix-whatsapp.db?_txlock=immediate";
};
appservice = rec {
hostname = "127.0.0.1";
inherit (cfg.mautrix-whatsapp) port;
address = "http://${hostname}:${toString port}";
provisioning.shared_secret = "disable";
database = {
type = "sqlite3";
uri = "/var/lib/mautrix-whatsapp/mautrix-whatsapp.db";
};
id = "whatsapp";
bot = {
username = "whatsappbot";
@ -46,9 +46,17 @@ lib.mkIf cfg.mautrix-whatsapp.enable {
relay.enable = false;
};
logging = {
print_level = "info";
file_name_format = null;
min_level = "info";
print_level = "info";
writers = [
{
format = "pretty-colored";
time_format = " ";
type = "stdout";
}
];
};
} // cfg.mautrix-whatsapp.settings;
} // cfg.mautrix-whatsapp.settings);
};
}