Services.matrix-sliding-sync is missing?

Hey folks,
I’m trying to set up a matrix server on NixOS, and stumbled upon a problem:

In earlier versions of NixOS, there was a service called matrix-sliding-sync. But since its last commit History for nixos/modules/services/matrix/matrix-sliding-sync.nix - NixOS/nixpkgs, its not in nixpkgs anymore.

Was the module renamed? Do I have to file an issue on the nixpkgs repo? Is there some place, where all the renamings are documented? I’m a bit lost here…

Thanks in advance for your help :slight_smile:

Looks like it was removed on 24.11.

matrix-sliding-sync was removed because it has been replaced by the simplified sliding sync functionality introduced in matrix-synapse 114.0.

Release notes on GitHub

The matrix-sliding-sync package has been removed, since matrix-synapse incorporated its functionality. Remove services.sliding-sync from your NixOS Configuration, and the .well-known record for org.matrix.msc3575.proxy from your webserver

Renamed modules… module

2 Likes

Thanks for the quick reply, exactly what I was looking for! Can sliding-sync be somehow enabled when using synapse alternatives (such as conduit or conduwuit)?

Sliding-sync is deprecated so there is no support for it anymore in servers and clients.

I was about to suggest a sliding sync proxy but: “The proxy works fine with Dendrite and Synapse, but it doesn’t work well with Conduit due to spec violations in the state of a room in /sync.”