{"repo":"Sveske-Juice/declarative-jellyfin","free":true,"listed":false,"github":"https://github.com/Sveske-Juice/declarative-jellyfin","clone":"git clone https://github.com/Sveske-Juice/declarative-jellyfin.git","description":"Nix flake to configure Jellyfin declaratively","language":"Nix","stars":91,"topics":["flake","jellyfin","nix","nixos"],"license":null,"category":"self-hosted-apps","readme_excerpt":"Declarative Jellyfin [!NOTE] This project will probably be unmaintained soon. Consider using Jellar instead, as it solves some of the fundamental problems this project have. You can read more about why in Jellar's README. This repository provides a Nix flake that allows for declarative configuration of Users, Libraries, Settings, etc. Features Declarative users permissions Libraries User specific library access Server Settings System Network Encoding (HW acceleration) Branding settings Automatic backups API keys Documentation Automatically generated documentation outlining all options is available in documentation.md FAQ Frequently asked questions and common problems are documented in FAQ.md Usage Setup Add the flake to your inputs and import the nixosModule in your configuration. Example minimal flake.nix: Examples See the example directory for example configs. General server settings You can configure system settings through the services.declarative-jellyfin.system options. Example: Users You can configure users with the options provided by services.declarative-jellyfin.users . Example: [!NOTE] When users. .mutable = true (default), the settings configured in your nix configuration will only be applied once when the user is first generated. You can therefore use the GUI to configure the user if you please. When users. .mutable = false every user setting will be overwritten when jellyfin starts. This can be usefull if you want a user to be fully declarative (for example admi","default_branch":null,"files":null,"tree":[],"storefront":"/r/Sveske-Juice","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Sveske-Juice/declarative-jellyfin/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}