Skip to content

Downloadarr

Downloadarr is a service that conifgures download clients in each Starr service.

Available Options

This page documents 2 configuration options.

nixflix.downloadarr.enable

Whether to enable Downloadarr.

Typeboolean
Default
true
Declared inmodules/downloadarr/options.nix

nixflix.downloadarr.extraClients

For more clients or if you have more than one instance of a specific client. Follows the same schema general schema as the other options. implementationName is a required field.

A list of implementation names can be acquired with:

curl -s -H "X-Api-Key: $(sudo cat </path/to/prowlarr/api_key>)" "http://127.0.0.1:9696/prowlarr/api/v1/downloadclient/schema" | jq '.[].implementationName'`

You can run the following command to get the field names for a particular implementationName:

curl -s -H "X-Api-Key: $(sudo cat </path/to/prowlarr/apiKey>)" "http://127.0.0.1:9696/prowlarr/api/v1/downloadclient/schema" | jq '.[] | select(.implementationName=="<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(.implementationName=="<indexerName>") | .fields'
Typelist of attribute set of anything
Default
[ ]
Declared inmodules/downloadarr/options.nix