media

Automate *arr suite media stack deployment and management on NixOS.

21|Updated Jan 5, 2024
One-click install
npx skills add https://github.com/olafkfreund/nixos_config --skill media-olafkfreund
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: media
Source: https://github.com/olafkfreund/nixos_config/tree/main/.gemini/skills/media
Command: npx skills add https://github.com/olafkfreund/nixos_config --skill media-olafkfreund

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Media Management skill simplifies the setup and ongoing orchestration of a complete *arr-based media automation stack on NixOS, eliminating manual configuration and repetitive tasks.

Core Features & Use Cases

  • Unified media automation: orchestrates Radarr, Sonarr, Lidarr, and Prowlarr for automated downloads, organization, and metadata management.
  • Server integrations: seamlessly connects with Plex and Jellyfin for instant library updates.
  • Home setup scenarios: ideal for home media servers, personal labs, and multi-host environments using NixOS flakes.

Quick Start

Configure a full *arr media stack on a NixOS host with one command.

Frequently Asked Questions about media

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate a media server stack with Radarr, Sonarr, and Lidarr on NixOS?

You can automate media library deployment by configuring Radarr, Sonarr, Lidarr, and Prowlarr workflows using NixOS flakes. This handles automated downloads, organization, and metadata management across your home server environment.

Can I integrate Plex or Jellyfin with an *arr stack on NixOS?

Yes, the *arr media stack on NixOS seamlessly connects with Plex and Jellyfin media servers. This integration enables instant library updates and metadata synchronization immediately after automated downloads complete.

Do I need NixOS flakes to run a Prowlarr media management setup?

Yes, a NixOS environment configured with flakes is required to deploy and manage the *arr suite. Flakes provide the reproducible configuration framework needed to orchestrate services, associated download clients, and firewall network settings.

What is the best way to configure firewall and network settings for *arr services on NixOS?

The best way to configure network settings for *arr services is through your NixOS flake configuration. It orchestrates firewall rules alongside Radarr, Sonarr, Lidarr, and Prowlarr deployment to ensure proper connectivity for automated media management.

Why use NixOS for home media automation instead of Docker containers?

NixOS uses declarative configuration to manage your entire *arr media stack, eliminating manual setup and repetitive container maintenance. It provides reproducible deployments for Radarr, Sonarr, Lidarr, and Prowlarr across multi-host home environments.

Can I manage multiple media servers in a personal lab using NixOS flakes?

Yes, this *arr stack setup is ideal for personal labs and multi-host environments using NixOS flakes. You can orchestrate automated media downloads, organization, and Plex or Jellyfin integration across multiple home server hosts.