services.matrix-synapse.package

NixOS option

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: packagedeclared in: nixos/modules/services/matrix/synapse.nixView source on NixOS/nixpkgs →