feat: pin mautrix whatsapp to unstable

This commit is contained in:
s-prechtl 2025-12-22 11:24:58 +01:00
parent 74d544eadd
commit 9e31ec6e5c

View file

@ -2,6 +2,7 @@
pkgs, pkgs,
lib, lib,
config, config,
inputs,
... ...
}: let }: let
fqdn = "matrix.sprechtl.me"; fqdn = "matrix.sprechtl.me";
@ -14,18 +15,6 @@
return 200 '${builtins.toJSON data}'; return 200 '${builtins.toJSON data}';
''; '';
turn = config.services.coturn; turn = config.services.coturn;
mautrix_whatsapp_old =
import (pkgs.fetchFromGitHub {
owner = "NixOS";
repo = "nixpkgs";
rev = "88e8a4036877dc2d328fd3e7cb4e732eb037e49c";
sha256 = "sha256-Rn+hvrEG0cK3pq9bGq0md0nDwOHR5p/awZeiQ12JDTs=";
}) {
inherit (pkgs) system;
config = {
permittedInsecurePackages = [ "olm-3.2.16" ];
};
};
in { in {
age.secrets.matrix = { age.secrets.matrix = {
file = ../../secrets/matrix.age; file = ../../secrets/matrix.age;
@ -295,7 +284,7 @@ in {
services.mautrix-whatsapp = { services.mautrix-whatsapp = {
enable = true; enable = true;
environmentFile = config.age.secrets.mautrix-whatsapp.path; environmentFile = config.age.secrets.mautrix-whatsapp.path;
package = mautrix_whatsapp_old.mautrix-whatsapp; package = inputs.nixpkgs.legacyPackages.${pkgs.system}.mautrix-whatsapp;
settings = { settings = {
homeserver = { homeserver = {
address = "http://localhost:8008"; address = "http://localhost:8008";