services.matrix-synapse.extras
NixOS option
Explicitly install extras provided by matrix-synapse. Most will require some additional configuration. Extras will automatically be enabled, when the relevant configuration sections are present. Please note that this option is additive: i.e. when adding a new item to this list, the defaults are still kept. To override the defaults as well, use lib.mkForce.
type: list of (one of "cache-memory", "jwt", "oidc", "postgres", "redis", "saml2", "sentry", "systemd", "url-preview")Default
[ "systemd" "postgres" "url-preview" ]
Example
declared in: nixos/modules/services/matrix/synapse.nixView source on NixOS/nixpkgs →[ "cache-memory" # Provide statistics about caching memory consumption "jwt" # JSON Web Token authentication "oidc" # OpenID Connect authentication "postgres" # PostgreSQL database backend "redis" # Redis support for the replication stream between worker processes "saml2" # SAML2 authentication "sentry" # Error tracking and performance metrics "systemd" # Provide the JournalHandler used in the default log_config "url-preview" # Support for oEmbed URL previews ]