18 lines
631 B
Bash
18 lines
631 B
Bash
echo "Relink Neovim theme to Omarchy current state"
|
|
|
|
theme_link="$HOME/.config/nvim/lua/plugins/theme.lua"
|
|
legacy_absolute_target="$HOME/.config/omarchy/current/theme/neovim.lua"
|
|
legacy_relative_target="../../../omarchy/current/theme/neovim.lua"
|
|
legacy_home_target="~/.config/omarchy/current/theme/neovim.lua"
|
|
current_relative_target="../../../../.local/state/omarchy/current/theme/neovim.lua"
|
|
|
|
[[ -L $theme_link ]] || exit 0
|
|
|
|
target=$(readlink "$theme_link") || exit 0
|
|
|
|
case "$target" in
|
|
"$legacy_absolute_target"|"$legacy_relative_target"|"$legacy_home_target")
|
|
ln -sfn "$current_relative_target" "$theme_link"
|
|
;;
|
|
esac
|