feat(matrix): Switch to conduwuit

This fixes support for the new sliding sync API.
This commit is contained in:
Tristan Daniël Maat 2025-04-04 21:06:27 +08:00
parent a398790ef4
commit 3c6afa0c66
Signed by: tlater
GPG key ID: 49670FD774E43268
4 changed files with 807 additions and 139 deletions
configuration/hardware-specific/hetzner

View file

@ -80,6 +80,17 @@
inherit mountOptions;
mountpoint = "/var";
};
"/volume/var/lib/private/matrix-conduit" = {
mountOptions = [
# Explicitly don't compress here, since
# conduwuit's database does compression by
# itself, and relies on being able to read the
# raw file data from disk (which is impossible
# if btrfs compresses it)
"noatime"
];
mountpoint = "/var/lib/private/matrix-conduit";
};
"/volume/nix-store" = {
inherit mountOptions;
mountpoint = "/nix";