Matrix: Difference between revisions

imported>Pacien
add links to full configuration references for mautrix-telegram and matrix-appservice-discord
imported>Garbas
mNo edit summary
Line 8: Line 8:
A few Matrix desktop clients are packaged for NixOS.
A few Matrix desktop clients are packaged for NixOS.


* [https://nixos.org/nixos/packages.html?attr=fractal Fractal]
* [https://search.nixos.org/packages/?query=fractal Fractal]
* [https://nixos.org/nixos/packages.html?attr=gomuks gomuks]
* [https://search.nixos.org/packages/?query=gomuks gomuks]
* [https://nixos.org/nixos/packages.html?attr=matrique matrique]
* [https://search.nixos.org/packages/?query=matrique matrique]
* [https://nixos.org/nixos/packages.html?attr=nheko nheko]
* [https://search.nixos.org/packages/?query=nheko nheko]
* [https://nixos.org/nixos/packages.html?attr=quaternion Quaternion]
* [https://search.nixos.org/packages/?query=quaternion Quaternion]
* [https://nixos.org/nixos/packages.html?attr=riot-desktop Riot (Electron)]
* [https://search.nixos.org/packages/?query=riot-desktop Riot (Electron)]


A [https://nixos.org/nixos/packages.html?attr=purple-matrix Pidgin / libpurple plugin] is also available.
A [https://search.nixos.org/packages/?query=purple-matrix Pidgin / libpurple plugin] is also available.


=== Web clients ===
=== Web clients ===


There is also a web version of [https://nixos.org/nixos/packages.html?attr=riot-web Riot] which can be served using a web server. See [https://nixos.org/nixos/manual/index.html#module-services-matrix-riot-web the NixOS manual entry].
There is also a web version of [https://search.nixos.org/packages/?query=riot-web Riot] which can be served using a web server. See [https://nixos.org/nixos/manual/index.html#module-services-matrix-riot-web the NixOS manual entry].




Line 28: Line 28:
==== Synapse ====
==== Synapse ====


Currently, only the reference Matrix homeserver [https://matrix.org/docs/projects/server/synapse Synapse] is  [https://nixos.org/nixos/packages.html?attr=matrix-synapse packaged] for NixOS. It has an associated module exposing the [https://nixos.org/nixos/options.html#services.matrix-synapse services.matrix-synapse.* options]. See [https://nixos.org/nixos/manual/index.html#module-services-matrix-synapse the NixOS manual entry] for a complete configuration example.
Currently, only the reference Matrix homeserver [https://matrix.org/docs/projects/server/synapse Synapse] is  [https://search.nixos.org/packages/?query=matrix-synapse packaged] for NixOS. It has an associated module exposing the [https://search.nixos.org/options/?query=services.matrix-synapse services.matrix-synapse.* options]. See [https://nixos.org/nixos/manual/index.html#module-services-matrix-synapse the NixOS manual entry] for a complete configuration example.


===== Coturn with Synapse =====
===== Coturn with Synapse =====
Line 149: Line 149:
==== mautrix-whatsapp ====
==== mautrix-whatsapp ====


Packaged as [https://nixos.org/nixos/packages.html?attr=mautrix-whatsapp mautrix-whatsapp].
Packaged as [https://search.nixos.org/packages/?query=mautrix-whatsapp mautrix-whatsapp].
[https://github.com/NixOS/nixpkgs/pull/59211 Module still a WIP].
[https://github.com/NixOS/nixpkgs/pull/59211 Module still a WIP].