diff --git a/migrations/1767306902.sh b/migrations/1767306902.sh new file mode 100644 index 00000000..5041b502 --- /dev/null +++ b/migrations/1767306902.sh @@ -0,0 +1,18 @@ +echo "Migrate to new theme setup" + +THEMES_DIR="$HOME/.config/omarchy/themes" +CURRENT_THEME_LINK="$HOME/.config/omarchy/current/theme" + +# Get current theme name from symlink before removing anything +CURRENT_THEME_NAME="" +if [[ -L $CURRENT_THEME_LINK ]]; then + CURRENT_THEME_NAME=$(basename "$(readlink "$CURRENT_THEME_LINK")") +fi + +# Remove all symlinks from ~/.config/omarchy/themes +find "$THEMES_DIR" -mindepth 1 -maxdepth 1 -type l -delete + +# Re-apply the current theme with the new system +if [[ -n $CURRENT_THEME_NAME ]]; then + omarchy-theme-set "$CURRENT_THEME_NAME" +fi