diff --git a/modules/communication.nix b/modules/communication.nix index 8184b05..ff019cb 100644 --- a/modules/communication.nix +++ b/modules/communication.nix @@ -11,6 +11,16 @@ let conn_max_lifetime = -1; }; + latest-mautrix-signal = mautrix-signal.overrideAttrs (old: rec { + src = fetchFromGitHub { + owner = "mautrix"; + repo = "signal"; + rev = "3cbdac88e7b3d44feadba3e887bcda1c44e09e2c"; + sha256 = "Fkfw/RFHiwSqHIZ5GuN5AUcAJFxaFqVaU6IPD1GqmL8="; + }; + + }); + in { # Matrix server configuration services.dendrite = { @@ -84,7 +94,7 @@ in { signal = { port = 8338; format = "mautrix-python"; - package = mautrix-signal; + package = latest-mautrix-signal; serviceConfig = { StateDirectory = [ "matrix-as-signal" "signald" ]; JoinNamespaceOf = "signald.service";