Skip to content

Lidarr - Config

Configuration options for lidarr config.

Available Options

This page documents 4 configuration options.

nixflix.lidarr.config

Lidarr configuration options that will be set via the API.

Typesubmodule
Default
{ }
Declared inmodules/lidarr.nix

nixflix.lidarr.config.apiKey

API key for Lidarr.

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.

Typestring or (submodule)
Default
null
Example
{ _secret = "/run/secrets/secret-file"; }
Declared inmodules/lidarr.nix

nixflix.lidarr.config.apiVersion

Current version of the API of the service

Typestring
Default
"v3"
Declared inmodules/lidarr.nix

nixflix.lidarr.config.rootFolders

List of root folders to create via the API /rootfolder endpoint. Each folder is an attribute set that will be converted to JSON and sent to the API.

For Sonarr/Radarr, a simple path is sufficient: {path = "/path/to/folder";}

For Lidarr, additional fields are required like defaultQualityProfileId, etc.

Typelist of (attribute set)
Default
map (mediaDir: {path = mediaDir;}) nixflix.<serviceName>.mediaDirs
Declared inmodules/lidarr.nix