services.searx.settings
Searx settings.
These will be merged with (taking precedence over) the default configuration.
It's also possible to refer to environment variables (defined in services.searx.environmentFile) using the syntax $VARIABLE_NAME.
For available settings, see the Searx docs.
- Type
open submodule of (JSON value)- Default
{ }- Example
{ server.port = 8080; server.bind_address = "0.0.0.0"; server.secret_key = "$SEARX_SECRET_KEY"; engines = [ { name = "wolframalpha"; shortcut = "wa"; api_key = "$WOLFRAM_API_KEY"; engine = "wolframalpha_api"; } ]; }- Declared
- <nixpkgs/nixos/modules/services/networking/searx.nix>