diff --git a/services/prowlarr.nix b/services/prowlarr.nix
index b38965b..f8594fd 100644
--- a/services/prowlarr.nix
+++ b/services/prowlarr.nix
@@ -8,6 +8,11 @@
config_file="/var/lib/prowlarr/config.xml"
if [ -f "$config_file" ]; then
sed -i 's|.*|None|' "$config_file"
+ if grep -q '' "$config_file"; then
+ sed -i 's|.*|DisabledForLocalAddresses|' "$config_file"
+ else
+ sed -i 's|| DisabledForLocalAddresses\n|' "$config_file"
+ fi
fi
'';
diff --git a/services/radarr.nix b/services/radarr.nix
index 1edf26f..634e7af 100644
--- a/services/radarr.nix
+++ b/services/radarr.nix
@@ -17,6 +17,11 @@
config_file="/var/lib/radarr/config.xml"
if [ -f "$config_file" ]; then
sed -i 's|.*|None|' "$config_file"
+ if grep -q '' "$config_file"; then
+ sed -i 's|.*|DisabledForLocalAddresses|' "$config_file"
+ else
+ sed -i 's|| DisabledForLocalAddresses\n|' "$config_file"
+ fi
fi
'';
diff --git a/services/sonarr.nix b/services/sonarr.nix
index 5404c35..b6a500a 100644
--- a/services/sonarr.nix
+++ b/services/sonarr.nix
@@ -17,6 +17,11 @@
config_file="/var/lib/sonarr/config.xml"
if [ -f "$config_file" ]; then
sed -i 's|.*|None|' "$config_file"
+ if grep -q '' "$config_file"; then
+ sed -i 's|.*|DisabledForLocalAddresses|' "$config_file"
+ else
+ sed -i 's|| DisabledForLocalAddresses\n|' "$config_file"
+ fi
fi
'';