Fix Elsewhen migration for dev checkouts

This commit is contained in:
David Heinemeier Hansson committed 2026-09-21 03:38:10 +02:00
1 parent 45748a2812
commit 0d5232ed7b
2 files changed
+24 -5

No files matched your search

+8
View File
@@ -2,5 +2,13 @@ echo "Install Elsewhen, the world clock plugin"
omarchy-pkg-add elsewhen
# Dev checkouts do not contain plugins installed by system packages.
packaged_plugin="/usr/share/omarchy/shell/plugins/omacom.elsewhen"
user_plugin="$HOME/.config/omarchy/plugins/omacom.elsewhen"
if [[ ! $OMARCHY_PATH -ef /usr/share/omarchy && -d $packaged_plugin && ! -e $user_plugin && ! -L $user_plugin ]]; then
mkdir -p "${user_plugin%/*}"
ln -s "$packaged_plugin" "$user_plugin"
fi
omarchy-shell shell rescanPlugins
omarchy-bar put omacom.elsewhen --before omarchy.clock