Não importa o que eu faça, tmux sempre usará /bin/bash como seu shell de login.
Eu configurei $SHELL para /usr/local/bin/bash , o que deve funcionar de acordo com a página do manual de tmux . E $SHELL é definitivamente exportado, como verifiquei novamente com declare -x .
Qual é o problema?