diff --git a/nerdsafe-restart/run-constrained.sh b/nerdsafe-restart/run-constrained.sh index c0468c21..49e4ae74 100644 --- a/nerdsafe-restart/run-constrained.sh +++ b/nerdsafe-restart/run-constrained.sh @@ -159,8 +159,6 @@ NERDCTL_ARGS=( --volume="${HOME}/.config:${HOME}/.config:ro" --volume="${HOME}/.local:${HOME}/.local:ro" - # Mount asdf if present - ${HOME}/.asdf && --volume="${HOME}/.asdf:${HOME}/.asdf:ro" # Environment --env="HOME=${HOME}" @@ -175,6 +173,9 @@ NERDCTL_ARGS=( "$IMAGE_NAME" ) +# Mount asdf only if present (cannot be expressed inside the array literal above) +[ -d "${HOME}/.asdf" ] && NERDCTL_ARGS+=( --volume="${HOME}/.asdf:${HOME}/.asdf:ro" ) + # Add asdf mount if directory exists if [[ -d "${HOME}/.asdf" ]]; then NERDCTL_ARGS=( diff --git a/nick-shells/shell/modules/prompt.sh b/nick-shells/shell/modules/prompt.sh index 3f496f08..63b50902 100644 --- a/nick-shells/shell/modules/prompt.sh +++ b/nick-shells/shell/modules/prompt.sh @@ -27,7 +27,7 @@ case $- in if [ -n "${BASH_VERSION:-}" ]; then PROMPT_COMMAND='PS1="$(__ns_prompt)"' elif [ -n "${ZSH_VERSION:-}" ]; then - precmd() { PS1="$(__ns_prompt)" } + precmd() { PS1="$(__ns_prompt)"; } else PS1='$ ' fi