From 2e29d3dce5d351c1f18773ef87b5944e6f2a1302 Mon Sep 17 00:00:00 2001 From: ediblerope Date: Thu, 16 Apr 2026 20:22:37 +0100 Subject: [PATCH] Force UMask=0002 on Radarr, Sonarr, Bazarr New nixpkgs defaults for the *arr services set UMask=0022, which conflicts with the media-group-writable overrides. Wrap with lib.mkForce alongside the existing Jellyfin fix. Co-Authored-By: Claude Opus 4.6 --- services/bazarr.nix | 2 +- services/radarr.nix | 2 +- services/sonarr.nix | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/services/bazarr.nix b/services/bazarr.nix index 84715cb..57b5a64 100644 --- a/services/bazarr.nix +++ b/services/bazarr.nix @@ -13,7 +13,7 @@ }; # Ensure subtitles written by bazarr are group-writable - systemd.services.bazarr.serviceConfig.UMask = "0002"; + systemd.services.bazarr.serviceConfig.UMask = lib.mkForce "0002"; users.users.bazarr = { isSystemUser = true; diff --git a/services/radarr.nix b/services/radarr.nix index 944e33b..66470d4 100644 --- a/services/radarr.nix +++ b/services/radarr.nix @@ -13,7 +13,7 @@ }; # Ensure files created by radarr are group-writable - systemd.services.radarr.serviceConfig.UMask = "0002"; + systemd.services.radarr.serviceConfig.UMask = lib.mkForce "0002"; # Media group is already created in qbittorrent-nox.nix # Just make sure radarr is in it diff --git a/services/sonarr.nix b/services/sonarr.nix index f2b560a..375cf71 100644 --- a/services/sonarr.nix +++ b/services/sonarr.nix @@ -13,7 +13,7 @@ }; # Ensure files created by sonarr are group-writable - systemd.services.sonarr.serviceConfig.UMask = "0002"; + systemd.services.sonarr.serviceConfig.UMask = lib.mkForce "0002"; # Media group is already created in qbittorrent-nox.nix # Just make sure sonarr is in it