nixos-config/modules/kabbone/mautrix-whatsapp.md

1.5 KiB

Mautrix-Whatsapp

Mautrix-Whatsapp is a Matrix-Whatsapp puppeting bridge.

Configuration

  1. Set to true. The service will use SQLite by default.
  2. To create your configuration check the default configuration for . To obtain the complete default configuration, run nix-shell -p mautrix-whatsapp --run "mautrix-whatsapp -c default.yaml -e".

::: {.warning} Mautrix-Whatsapp allows for some options like encryption.pickle_key, provisioning.shared_secret, allow the value generate to be set. Since the configuration file is regenerated on every start of the service, the generated values would be discarded and might break your installation. Instead, set those values via . :::

Migrating from an older configuration

With Mautrix-Whatsapp v0.7.0 the configuration has been rearranged. Mautrix-Whatsapp performs an automatic configuration migration so your pre-0.7.0 configuration should just continue to work.

In case you want to update your NixOS configuration, compare the migrated configuration at /var/lib/mautrix-whatsapp/config.yaml with the default configuration (nix-shell -p mautrix-whatsapp --run "mautrix-whatsapp -c example.yaml -e") and update your module configuration accordingly.