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
.