Prowlarr - Config - Indexers¶
Configuration options for prowlarr config indexers.
Available Options
This page documents 6 configuration options.
nixflix.prowlarr.config.indexers¶
List of indexers to configure in Prowlarr. Prowlarr supports many indexers in addition to any indexer that uses the Newznab/Torznab standard using 'Generic Newznab' (for usenet) or 'Generic Torznab' (for torrents).
Any additional attributes beyond name, apiKey, username, password, and appProfileId will be applied as field values to the indexer schema.
You can run the following command to get the field names for a particular indexer:
curl -s -H "X-Api-Key: $(sudo cat </path/to/prowlarr/apiKey>)" "http://127.0.0.1:9696/prowlarr/api/v1/indexer/schema" | jq '.[] | select(.name=="<indexerName>") | .fields'
Or if you have nginx disabled or config.nixflix.prowlarr.config.hostConfig.urlBase is not configured
curl -s -H "X-Api-Key: $(sudo cat </path/to/prowlarr/apiKey>)" "http://127.0.0.1:9696/api/v1/indexer/schema" | jq '.[] | select(.name=="<indexerName>") | .fields'
| Type | list of (open submodule of attribute set of anything) |
| Default | |
| Declared in | modules/prowlarr |
nixflix.prowlarr.config.indexers.*.apiKey¶
API key for the indexer.
Warning
Can be a plain string (visible in Nix store) or { _secret = /path/to/file; } for file-based secrets.
Plain-text secrets will be visible in the Nix store. Use { _secret = path; } for sensitive data.
| Type | null or string or (submodule) |
| Default | |
| Example | |
| Declared in | modules/prowlarr |
nixflix.prowlarr.config.indexers.*.appProfileId¶
Application profile ID for the indexer (default: 1)
| Type | signed integer |
| Default | |
| Declared in | modules/prowlarr |
nixflix.prowlarr.config.indexers.*.name¶
Name of the Prowlarr Indexer Schema
| Type | string |
| Declared in | modules/prowlarr |
nixflix.prowlarr.config.indexers.*.password¶
Password for the indexer.
Warning
Can be a plain string (visible in Nix store) or { _secret = /path/to/file; } for file-based secrets.
Plain-text secrets will be visible in the Nix store. Use { _secret = path; } for sensitive data.
| Type | null or string or (submodule) |
| Default | |
| Example | |
| Declared in | modules/prowlarr |
nixflix.prowlarr.config.indexers.*.username¶
Username for the indexer.
Warning
Can be a plain string (visible in Nix store) or { _secret = /path/to/file; } for file-based secrets.
Plain-text secrets will be visible in the Nix store. Use { _secret = path; } for sensitive data.
| Type | null or string or (submodule) |
| Default | |
| Example | |
| Declared in | modules/prowlarr |