From 59a0e500f2781922c8a5230fb4e9d21ae751f29a Mon Sep 17 00:00:00 2001 From: nevaforget Date: Mon, 30 Mar 2026 22:49:42 +0200 Subject: [PATCH] Fix transform failing on root-owned XDG config dirs cp -r from /etc/xdg/ preserved root ownership on directories, causing rm -rf to fail on subsequent runs. Add --no-preserve=ownership to cp and escalated rm fallback for existing root-owned dirs. --- scripts/transform.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/transform.sh b/scripts/transform.sh index 2bcfa5b..6ef3868 100755 --- a/scripts/transform.sh +++ b/scripts/transform.sh @@ -265,8 +265,8 @@ for src_dir in /etc/xdg/*/; do # gtk-4.0 is handled separately with Colloid-Catppuccin theme symlinks [[ "$app_name" == "gtk-4.0" ]] && continue dest_dir="$HOME/.config/$app_name" - rm -rf "$dest_dir" - cp -r "$src_dir" "$dest_dir" + rm -rf "$dest_dir" 2>/dev/null || sudo rm -rf "$dest_dir" + cp -r --no-preserve=ownership "$src_dir" "$dest_dir" log " + $app_name/" done