diff --git a/moonarch-git/moonarch.install b/moonarch-git/moonarch.install index dc89c73..c565bdf 100644 --- a/moonarch-git/moonarch.install +++ b/moonarch-git/moonarch.install @@ -54,6 +54,14 @@ post_install() { fi fi + # Cleanup legacy user-level paru config (moved to /etc/paru.conf) + while IFS=: read -r _ _ uid _ _ home _; do + if [ "$uid" -ge 1000 ] && [ "$uid" -lt 60000 ] && [ -d "$home" ]; then + rm -f "$home/.config/paru/paru.conf" 2>/dev/null || true + rmdir "$home/.config/paru" 2>/dev/null || true + fi + done < /etc/passwd + # Cleanup legacy /usr/local/bin/ scripts from pre-package installs rm -f /usr/local/bin/moonarch-* 2>/dev/null || true rm -f /usr/local/bin/swww /usr/local/bin/swww-daemon 2>/dev/null || true