{ ... }: # Sonarr — TV library manager, feeds off SABnzbd/Prowlarr; dataDir points at # config migrated from the old ZimaOS docker stack. Unlike prowlarr, this # module uses a static `sonarr` user (no DynamicUser) and only auto-chowns # dataDir at its own default path, so the migrated dir needs a manual # one-time chown after first deploy: # chown -R sonarr:sonarr /mnt/data/AppData/sonarr/config { services.sonarr = { enable = true; dataDir = "/mnt/data/AppData/sonarr/config"; }; # Write access to the shared library/downloads dirs (owned darman:users). users.users.sonarr.extraGroups = [ "users" ]; }