Skip to content

Sonarr

Sonarr is a PVR for Usenet and BitTorrent users for TV shows.

Available Options

This page documents 8 configuration options.

nixflix.sonarr.enable

Whether to enable Sonarr.

Typeboolean
Default
false
Example
true
Declared inmodules/sonarr.nix

nixflix.sonarr.group

Group under which the service runs

Typestring
Default
"sonarr"
Declared inmodules/sonarr.nix

nixflix.sonarr.mediaDirs

List of media directories to create and manage

Typelist of absolute path
Default
[config.nixflix.mediaDir + "/<media-type>"]
Declared inmodules/sonarr.nix

nixflix.sonarr.openFirewall

Open ports in the firewall for the Radarr web interface.

Typeboolean
Default
false
Declared inmodules/sonarr.nix

nixflix.sonarr.package

The sonarr package to use.

Typepackage
Default
pkgs.sonarr
Declared inmodules/sonarr.nix

nixflix.sonarr.subdomain

Subdomain prefix for nginx reverse proxy. Service accessible at <subdomain>.<domain>.

Typestring
Default
"sonarr"
Declared inmodules/sonarr.nix

nixflix.sonarr.user

User under which the service runs

Typestring
Default
"sonarr"
Declared inmodules/sonarr.nix

nixflix.sonarr.vpn.enable

Whether to route Sonarr traffic through the VPN. When false (default), Sonarr bypasses the VPN to prevent Cloudflare and image provider blocks. When true, Sonarr routes through the VPN (requires nixflix.mullvad.enable = true).

Typeboolean
Default
false
Declared inmodules/sonarr.nix