Skip to content

Seerr - Jellyfin

Configuration options for seerr jellyfin.

Available Options

This page documents 12 configuration options.

nixflix.seerr.jellyfin.adminPassword

Jellyfin admin password for Seerr authentication.

Auto-derived from nixflix.jellyfin.users when Jellyfin is enabled locally. Must be set explicitly when using a remote Jellyfin instance.

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
password of first admin from nixflix.jellyfin.users, or null
Example
{ _secret = "/run/secrets/secret-file"; }
Declared inmodules/seerr/options/jellyfin.nix

nixflix.seerr.jellyfin.adminUsername

Jellyfin admin username for Seerr authentication.

Auto-derived from nixflix.jellyfin.users when Jellyfin is enabled locally. Must be set explicitly when using a remote Jellyfin instance.

Typenull or string
Default
first admin username from nixflix.jellyfin.users, or null
Declared inmodules/seerr/options/jellyfin.nix

nixflix.seerr.jellyfin.enableAllLibraries

Enable all Jellyfin libraries (fetched from API). Set to false to use libraryFilter.

Typeboolean
Default
true
Declared inmodules/seerr/options/jellyfin.nix

nixflix.seerr.jellyfin.externalHostname

This option has no description.

Typestring
Default
if config.nixflix.nginx.enable != ""
then "$${config.nixflix.seerr.externalUrlScheme}://$${config.nixflix.jellyfin.subdomain}.$${config.nixflix.nginx.domain}"
else "";
Declared inmodules/seerr/options/jellyfin.nix

nixflix.seerr.jellyfin.hostname

Jellyfin server hostname

Typestring
Default
"127.0.0.1"
Declared inmodules/seerr/options/jellyfin.nix

nixflix.seerr.jellyfin.libraryFilter

Filter which libraries to enable (only used when enableAllLibraries = false)

Typesubmodule
Default
{ }
Declared inmodules/seerr/options/jellyfin.nix

nixflix.seerr.jellyfin.libraryFilter.names

Only enable libraries matching these names (empty = all names)

Typelist of string
Default
[ ]
Example
[
  "Movies"
  "TV Shows"
]
Declared inmodules/seerr/options/jellyfin.nix

nixflix.seerr.jellyfin.libraryFilter.types

Only enable libraries of these types (empty = all types)

Typelist of (one of "movie", "show")
Default
[ ]
Example
[
  "movie"
  "show"
]
Declared inmodules/seerr/options/jellyfin.nix

nixflix.seerr.jellyfin.port

Jellyfin server port

Type16 bit unsigned integer; between 0 and 65535 (both inclusive)
Default
config.nixflix.jellyfin.network.internalHttpPort
Declared inmodules/seerr/options/jellyfin.nix

nixflix.seerr.jellyfin.serverType

Server type (2 = Jellyfin)

Typesigned integer
Default
2
Declared inmodules/seerr/options/jellyfin.nix

nixflix.seerr.jellyfin.urlBase

Jellyfin URL base

Typestring
Default
""
Declared inmodules/seerr/options/jellyfin.nix

nixflix.seerr.jellyfin.useSsl

Use SSL to connect to Jellyfin

Typeboolean
Default
false
Declared inmodules/seerr/options/jellyfin.nix