From 3a5ff18d64b8caed713b07e72be8016bc3bf87e1 Mon Sep 17 00:00:00 2001 From: Yuka Date: Sat, 7 Aug 2021 12:38:46 +0200 Subject: [PATCH] mautrix-telegram: add inputs for E2BE support (#132979) https://docs.mau.fi/bridges/general/end-to-bridge-encryption.html (cherry picked from commit f1d1ed4f0221d89d5e221c26114a14fe138e8982) --- pkgs/servers/mautrix-telegram/default.nix | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/pkgs/servers/mautrix-telegram/default.nix b/pkgs/servers/mautrix-telegram/default.nix index bf00462875b..74280f048ce 100644 --- a/pkgs/servers/mautrix-telegram/default.nix +++ b/pkgs/servers/mautrix-telegram/default.nix @@ -1,4 +1,6 @@ -{ lib, python3, mautrix-telegram, fetchFromGitHub }: +{ lib, python3, mautrix-telegram, fetchFromGitHub +, withE2BE ? true +}: with python3.pkgs; @@ -39,6 +41,11 @@ in buildPythonPackage rec { pillow lxml setuptools + ] ++ lib.optionals withE2BE [ + asyncpg + python-olm + pycryptodome + unpaddedbase64 ] ++ dbDrivers; # `alembic` (a database migration tool) is only needed for the initial setup,