services.searx.settings
NixOS option
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
declared in: nixos/modules/services/networking/searx.nixView source on NixOS/nixpkgs →{
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";
} ];
}