195df4f5c71c283779d71fa860b8155146f67549
1781158082.sh matched an explicit list of three legacy spellings for ~/.config/nvim/lua/plugins/theme.lua. At least one more exists in the wild -- "../../../../.config/omarchy/current/theme/neovim.lua" -- so those installs fell through the case, kept a dangling link, and Neovim loaded no colorscheme spec at all. The failure looks theme-specific because it only surfaces when you next switch themes. Editing that migration would not help anyone, since it is already marked applied. Add a new one that matches the shared suffix instead of an enumerated list, so every spelling of the pre-state-dir path is caught. It exits early when the link already points at the state directory and ignores targets outside omarchy/current, leaving custom links alone. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01LjeyQZsNBxqyYy9z8KaKm7
Omarchy
Omarchy is a beautiful, modern & opinionated Linux distribution by DHH.
Read more at omarchy.org.
License
Omarchy is released under the MIT License.
Languages
Shell
58.8%
QML
29.8%
JavaScript
4%
Python
3.1%
Go Template
2.3%
Other
2%