feat(media): add flaresolverr, recyclarr, and media-churn
- add services.flaresolverr to media-stack.nix (port 8191, localhost only)
- add services.recyclarr to media-stack.nix (weekly timer, recyclarr v8 schema)
- radarr: hd-bluray-web quality profile, movie quality definition, unwanted CFs, anime dual audio +10
- sonarr: web-1080p quality profile, series quality definition, unwanted CFs, anime dual audio +10
- add modules/nixos-modules/media-churn.nix: python script + systemd timer (3am daily)
- media-churn deletes watched movies/episodes 14d after LastPlayedDate, keep tag (id=1) exempts
- media-churn-dry-run service variant for safe testing
- add age secrets for radarr-api-key, sonarr-api-key, jellyfin-api-key
- wire secrets into secrets.nix and modules/nixos-modules/secrets.nix
feat(media): add flaresolverr, recyclarr, and media-churn
- add services.flaresolverr to media-stack.nix (port 8191, localhost only)
- add services.recyclarr to media-stack.nix (weekly timer, recyclarr v8 schema)
- radarr: hd-bluray-web quality profile, movie quality definition, unwanted CFs, anime dual audio +10
- sonarr: web-1080p quality profile, series quality definition, unwanted CFs, anime dual audio +10
- add modules/nixos-modules/media-churn.nix: python script + systemd timer (3am daily)
- media-churn deletes watched movies/episodes 14d after LastPlayedDate, keep tag (id=1) exempts
- media-churn-dry-run service variant for safe testing
- add age secrets for radarr-api-key, sonarr-api-key, jellyfin-api-key
- wire secrets into secrets.nix and modules/nixos-modules/secrets.nix
feat(media): add flaresolverr, recyclarr, and media-churn
- add services.flaresolverr to media-stack.nix (port 8191, localhost only)
- add services.recyclarr to media-stack.nix (weekly timer, recyclarr v8 schema)
- radarr: hd-bluray-web quality profile, movie quality definition, unwanted CFs, anime dual audio +10
- sonarr: web-1080p quality profile, series quality definition, unwanted CFs, anime dual audio +10
- add modules/nixos-modules/media-churn.nix: python script + systemd timer (3am daily)
- media-churn deletes watched movies/episodes 14d after LastPlayedDate, keep tag (id=1) exempts
- media-churn-dry-run service variant for safe testing
- add age secrets for radarr-api-key, sonarr-api-key, jellyfin-api-key
- wire secrets into secrets.nix and modules/nixos-modules/secrets.nix