Skip to content

Maintainerr - Settings

Configuration options for maintainerr settings.

Available Options

This page documents 7 configuration options.

nixflix.maintainerr.settings.forceJellyfinToIgnoreEmptyMediaFolders

Forces jellyfin to ignore shows where all media files have been removed but the folder itself still exists.

This likely represents the case of shows that have been entirely watched and deleted, but are still monitored for future episodes by Sonarr.

Typeboolean
Default
false
Declared inmodules/maintainerr/settings/options.nix

nixflix.maintainerr.settings.jellyfin.jellyfin_api_key

API Key for Jellyfin

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/maintainerr/settings/options.nix

nixflix.maintainerr.settings.jellyfin.jellyfin_url

URL to access Jellyfin

Typestring
Default
"http://${config.nixflix.jellyfin.connectionAddress}:${config.nixflix.jellyfin.port}"
Declared inmodules/maintainerr/settings/options.nix

nixflix.maintainerr.settings.jobs.collection_handler_job_cron

Cron schedule for the collection handler job.

Typestring
Default
"0 0-23/12 * * *"
Example
"0 4 * * *"
Declared inmodules/maintainerr/settings/options.nix

nixflix.maintainerr.settings.jobs.rules_handler_job_cron

Cron schedule for the rules handler job.

Typestring
Default
"0 0-23/8 * * *"
Example
"0 */4 * * *"
Declared inmodules/maintainerr/settings/options.nix

nixflix.maintainerr.settings.seerr.api_key

API Key for Seerr.

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/maintainerr/settings/options.nix

nixflix.maintainerr.settings.seerr.url

URL to access Seerr.

Typestring
Default
"http://${config.nixflix.seerr.connectionAddress}:${config.nixflix.seerr.port}"
Declared inmodules/maintainerr/settings/options.nix