From 63b9b9e5128ce576cf6314b1d673c8bb094ef29a Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Sat, 2 May 2026 16:09:35 +0200 Subject: [PATCH] Avoid losing walker/elephant customizations --- migrations/1777542438.sh | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/migrations/1777542438.sh b/migrations/1777542438.sh index 3c1b75f0..03a2b097 100644 --- a/migrations/1777542438.sh +++ b/migrations/1777542438.sh @@ -1,7 +1,11 @@ echo "Replace coterie of individual Elephant packages with the single elephant-all package" if omarchy-pkg-present omarchy-walker; then - omarchy-pkg-drop omarchy-walker + # Install elephant-all first so the meta-package's deps stay satisfied during removal. + # elephant-all's Conflicts/Provides cleanly supplants any individual elephant-* subpackages. omarchy-pkg-add walker elephant-all - omarchy-refresh-walker + + # Remove only the meta-package itself. No -s so walker (and the elephant deps now + # provided by elephant-all) stay installed, leaving user walker/elephant configs untouched. + sudo pacman -R --noconfirm omarchy-walker fi