diff --git a/default/bash/shell b/default/bash/shell index 672aeb1..7b39de7 100644 --- a/default/bash/shell +++ b/default/bash/shell @@ -10,5 +10,5 @@ if [[ ! -v BASH_COMPLETION_VERSINFO && -f /usr/share/bash-completion/bash_comple fi # Set complete path -export PATH="./bin:$HOME/.local/bin:$PATH" +export PATH="$HOME/.local/bin:$PATH" set +h diff --git a/install/config/all.sh b/install/config/all.sh index 4118e40..fc84fb4 100644 --- a/install/config/all.sh +++ b/install/config/all.sh @@ -10,6 +10,7 @@ run_logged $OMARCHY_INSTALL/config/ssh-flakiness.sh run_logged $OMARCHY_INSTALL/config/detect-keyboard-layout.sh run_logged $OMARCHY_INSTALL/config/xcompose.sh run_logged $OMARCHY_INSTALL/config/mise-ruby.sh +run_logged $OMARCHY_INSTALL/config/mise-work.sh run_logged $OMARCHY_INSTALL/config/docker.sh run_logged $OMARCHY_INSTALL/config/mimetypes.sh run_logged $OMARCHY_INSTALL/config/localdb.sh diff --git a/install/config/mise-work.sh b/install/config/mise-work.sh new file mode 100644 index 0000000..15d7192 --- /dev/null +++ b/install/config/mise-work.sh @@ -0,0 +1,9 @@ +# Add ./bin to path for all items in ~/Work +mkdir -p "$HOME/Work" + +cat >"$HOME/Work/.mise.toml" <<'EOF' +[env] +_.path = "{{ cwd }}/bin" +EOF + +mise trust ~/Work/.mise.toml diff --git a/migrations/1757783204.sh b/migrations/1757783204.sh new file mode 100644 index 0000000..e5cc9b9 --- /dev/null +++ b/migrations/1757783204.sh @@ -0,0 +1,9 @@ +echo "Create ~/Work with ./bin in the path for contained projects" + +mise_config="$HOME/Work/.mise.toml" + +if [[ -f $mise_config ]]; then + cp $mise_config "$mise_config.bak.$(date +%s)" +fi + +source "$OMARCHY_PATH/install/config/mise-work.sh"