diff --git a/hosts/nachtigall/apps/matrix/mautrix-telegram.nix b/hosts/nachtigall/apps/matrix/mautrix-telegram.nix index b9fb60a..d5b5010 100644 --- a/hosts/nachtigall/apps/matrix/mautrix-telegram.nix +++ b/hosts/nachtigall/apps/matrix/mautrix-telegram.nix @@ -205,7 +205,19 @@ lottieconverter # for animated stickers conversion, unfree package ffmpeg # if converting animated stickers to webm (very slow!) ]; - systemd.services.mautrix-telegram.serviceConfig = { + systemd.services.mautrix-telegram.serviceConfig = + let + cfg = config.services.mautrix-telegram; + settingsFormat = pkgs.formats.json {}; + settingsFile = + settingsFormat.generate "mautrix-telegram-config.json" cfg.settings; + in + { User = "matrix-synapse"; + ExecStart = '' + ${pkgs.mautrix-telegram}/bin/mautrix-telegram \ + --config='${settingsFile}' + --no-update + ''; }; }