Skip to content

Jellyfin - System - Plugin Repositories

Configuration options for jellyfin system pluginRepositories.

Available Options

This page documents 4 configuration options.

nixflix.jellyfin.system.pluginRepositories

Configure which plugin repositories you use. Jellyfin Stable is always present in the set. Adding new plugin repositories will not remove it.

Typeattribute set of (submodule)
Default
{
  "Jellyfin Stable" = {
    url = "https://repo.jellyfin.org/files/plugin/manifest.json";
    hash = "sha256-Uc6ovnXI3T0WfCqzcnwUZwYCH1tTDYb86pfNlvbOam0=";
    enabled = true;
  };
}
Declared inmodules/jellyfin/options/system.nix

nixflix.jellyfin.system.pluginRepositories.<name>.enabled

Whether to enable this plugin repository

Typeboolean
Default
true
Example
false
Declared inmodules/jellyfin/options/system.nix

nixflix.jellyfin.system.pluginRepositories.<name>.hash

Fixed-output hash for the repository manifest. This pins the manifest used to resolve plugin versions to source URLs.

Typestring
Example
"sha256-Uc6ovnXI3T0WfCqzcnwUZwYCH1tTDYb86pfNlvbOam0="
Declared inmodules/jellyfin/options/system.nix

nixflix.jellyfin.system.pluginRepositories.<name>.url

URL for the plugin repository manifest

Typestring
Example
"https://repo.jellyfin.org/files/plugin/manifest.json"
Declared inmodules/jellyfin/options/system.nix