Skip to content

Jellyseerr - Sonarr

Configuration options for jellyseerr sonarr.

Available Options

This page documents 18 configuration options.

nixflix.jellyseerr.sonarr

Sonarr instances to configure. Automatically configured from config.nixflix.sonarr and config.nixflix.sonarr-anime when enabled, otherwise {}.

Default instances can be overridden with lib.mkForce {}.

Typeattribute set of (submodule)
Default
{ }
Example
{
  Sonarr = {
    activeDirectory = "/tv";
    activeProfileName = "WEB-1080p";
    port = 8989;
  };
  "Sonarr Anime" = {
    activeDirectory = "/anime";
    activeProfileName = "Remux-1080p - Anime";
    port = 8990;
  };
}
Declared inmodules/jellyseerr/options/sonarr.nix

nixflix.jellyseerr.sonarr.<name>.activeAnimeDirectory

Root folder for anime

Typestring
Default
""
Declared inmodules/jellyseerr/options/sonarr.nix

nixflix.jellyseerr.sonarr.<name>.activeAnimeProfileName

Anime quality profile name.

Typenull or string
Default
null
Declared inmodules/jellyseerr/options/sonarr.nix

nixflix.jellyseerr.sonarr.<name>.activeDirectory

Root folder for TV shows

Typestring
Default
head (config.nixflix.sonarr.mediaDirs or ["/tv"])
Declared inmodules/jellyseerr/options/sonarr.nix

nixflix.jellyseerr.sonarr.<name>.activeProfileName

Quality profile name. Defaults to first available quality profile in Jellyseerr.

Typenull or string
Default
null
Declared inmodules/jellyseerr/options/sonarr.nix

nixflix.jellyseerr.sonarr.<name>.animeSeriesType

Series type for anime content

Typeone of "standard", "anime"
Default
"standard"
Declared inmodules/jellyseerr/options/sonarr.nix

nixflix.jellyseerr.sonarr.<name>.apiKey

Sonarr API key.

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/jellyseerr/options/sonarr.nix

nixflix.jellyseerr.sonarr.<name>.baseUrl

Sonarr URL base

Typestring
Default
""
Example
"/sonarr"
Declared inmodules/jellyseerr/options/sonarr.nix

nixflix.jellyseerr.sonarr.<name>.enableSeasonFolders

Enable season folders

Typeboolean
Default
true
Declared inmodules/jellyseerr/options/sonarr.nix

nixflix.jellyseerr.sonarr.<name>.externalUrl

External URL for Sonarr

Typestring
Default
""
Declared inmodules/jellyseerr/options/sonarr.nix

nixflix.jellyseerr.sonarr.<name>.hostname

Sonarr hostname

Typestring
Default
"127.0.0.1"
Declared inmodules/jellyseerr/options/sonarr.nix

nixflix.jellyseerr.sonarr.<name>.is4k

Is this a 4K Sonarr instance

Typeboolean
Default
false
Declared inmodules/jellyseerr/options/sonarr.nix

nixflix.jellyseerr.sonarr.<name>.isDefault

Is this the default Sonarr instance

Typeboolean
Default
false
Declared inmodules/jellyseerr/options/sonarr.nix

nixflix.jellyseerr.sonarr.<name>.port

Sonarr port

Type16 bit unsigned integer; between 0 and 65535 (both inclusive)
Default
8989
Declared inmodules/jellyseerr/options/sonarr.nix

nixflix.jellyseerr.sonarr.<name>.preventSearch

Prevent Jellyseerr from triggering searches

Typeboolean
Default
false
Declared inmodules/jellyseerr/options/sonarr.nix

nixflix.jellyseerr.sonarr.<name>.seriesType

Series type for regular content

Typeone of "standard", "daily"
Default
"standard"
Declared inmodules/jellyseerr/options/sonarr.nix

nixflix.jellyseerr.sonarr.<name>.syncEnabled

Enable automatic sync with Sonarr

Typeboolean
Default
false
Declared inmodules/jellyseerr/options/sonarr.nix

nixflix.jellyseerr.sonarr.<name>.useSsl

Use SSL to connect to Sonarr

Typeboolean
Default
false
Declared inmodules/jellyseerr/options/sonarr.nix