{"repo":"kiriwalawren/nixflix","free":true,"listed":false,"github":"https://github.com/kiriwalawren/nixflix","clone":"git clone https://github.com/kiriwalawren/nixflix.git","description":"NixOS Media Server Configuration","language":"Nix","stars":545,"topics":["arr-stack","homelab","homelab-automation","homelab-setup","jellyfin","media-server","nix","nixos","self-hosted","flake"],"license":"MPL-2.0","category":"self-hosted-apps","readme_excerpt":"Nixflix Nixflix is a declarative media server configuration manager for NixOS. The aim of the project is to automate all of the connective tissue required to get Starr and Jellyfin services (Sonarr, Radarr, Lidarr, Prowlarr, Jellyfin, Seerr) working together. I want users to be able to configure this module and it just works. Why Nixflix? Dreading the thought of configuring a media server from scratch. Again... Nixflix makes it so you never have to again! Managing media server configuration can be very painful: - No version control for settings - Tedious navigation through UI systems - And annoying interservice Configuration All of these services have APIs, surely we can use this to automate the whole thing. Nixflix is: - ✅ Opinionated — Don't you hate having to think for yourself? - ✅ API-based — Nixflix uses official REST APIs of each service (with a couple minor exceptions) - ✅ Idempotent — All services safely execute repeatedly - ✅ Commanding — Your code is the source of truth, no need to fear drift Features - Media Server Stack : Pre-configured modules for Sonarr, Radarr, Lidarr, and Prowlarr - Declarative API Configuration : Configure services declaratively via NixOS options, automatically applied through their REST APIs - PostgreSQL Integration : Optional PostgreSQL backend for all Arr services - WireGuard VPN Integration : Built-in support for Wireguard VPN with kill switch and custom DNS - Flexible Directory Management : Configurable media and state directories with ","default_branch":null,"files":null,"tree":[],"storefront":"/r/kiriwalawren","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/kiriwalawren/nixflix/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."}