services.matrix-synapse.package
Reference to the matrix-synapse wrapper with all extras
(e.g. for oidc or saml2) added to the PYTHONPATH of all executables.
This option is useful to reference the "final" matrix-synapse package that's
actually used by matrix-synapse.service. For instance, when using
workers, it's possible to run
${config.services.matrix-synapse.package}/bin/synapse_worker and
no additional PYTHONPATH needs to be specified for extras or plugins configured
via services.matrix-synapse.
However, this means that this option is supposed to be only declared
by the services.matrix-synapse module itself and is thus read-only.
In order to modify matrix-synapse itself, use an overlay to override
pkgs.matrix-synapse-unwrapped.
- Type
package- Declared
- <nixpkgs/nixos/modules/services/matrix/synapse.nix>