From 7e69c87f754e454c29500961287b91ebb5c285c9 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Thu, 5 Mar 2026 11:44:55 -0400 Subject: [PATCH] Ensure mise activates the shims To make sure mise shims are right for the tmux layout commands --- config/uwsm/env | 2 +- default/bash/init | 2 +- migrations/1772632144.sh | 7 +++++++ 3 files changed, 9 insertions(+), 2 deletions(-) create mode 100644 migrations/1772632144.sh diff --git a/config/uwsm/env b/config/uwsm/env index b988bc29..ee2b1500 100644 --- a/config/uwsm/env +++ b/config/uwsm/env @@ -8,4 +8,4 @@ export PATH=$OMARCHY_PATH/bin:$PATH source ~/.config/uwsm/default # Activate mise if present on the system -omarchy-cmd-present mise && eval "$(mise activate bash)" +omarchy-cmd-present mise && eval "$(mise activate bash --shims)" diff --git a/default/bash/init b/default/bash/init index 4c5e6e39..e4b501f2 100644 --- a/default/bash/init +++ b/default/bash/init @@ -1,5 +1,5 @@ if command -v mise &> /dev/null; then - eval "$(mise activate bash)" + eval "$(mise activate bash --shims)" fi if command -v starship &> /dev/null; then diff --git a/migrations/1772632144.sh b/migrations/1772632144.sh new file mode 100644 index 00000000..2cfbd84c --- /dev/null +++ b/migrations/1772632144.sh @@ -0,0 +1,7 @@ +echo "Use mise shims in ~/.config/uwsm/env" + +UWSM_ENV="$HOME/.config/uwsm/env" + +if [[ -f $UWSM_ENV ]] && grep -q 'mise activate bash)' "$UWSM_ENV"; then + sed -i 's/mise activate bash)/mise activate bash --shims)/g' "$UWSM_ENV" +fi