Adjust PS1 for distrobox containers
This commit is contained in:
parent
10258de0ab
commit
b09c0d2b7b
18
bash/.bashrc
18
bash/.bashrc
@ -24,10 +24,24 @@ fi
|
|||||||
export PS1="${green}"'\$'"${no_color} "
|
export PS1="${green}"'\$'"${no_color} "
|
||||||
export DIRENV_PS1="${red}"'\$'"${no_color} "
|
export DIRENV_PS1="${red}"'\$'"${no_color} "
|
||||||
export NIX_SHELL_PS1="${blue}"'λ'"${no_color} "
|
export NIX_SHELL_PS1="${blue}"'λ'"${no_color} "
|
||||||
if [ "${HOSTNAME}" != "crypt" ] && [ "${HOSTNAME}" != "tomb" ] || [ "${SSH_TTY}" != "" ]; then
|
if [ "${HOSTNAME}" != "crypt" ] && [ "${HOSTNAME}" != "tomb" ] || [ "${CONTAINER_ID}" != "" ] || [ "${SSH_TTY}" != "" ]; then
|
||||||
|
if [ "${CONTAINER_ID}" ]; then
|
||||||
|
OLD_HOSTNAME="${HOSTNAME}"
|
||||||
|
HOSTNAME="${CONTAINER_ID}"
|
||||||
|
fi
|
||||||
|
|
||||||
DIRENV_PS1="${DIRENV_PS1}${blue}${HOSTNAME} ${DIRENV_PS1}"
|
DIRENV_PS1="${DIRENV_PS1}${blue}${HOSTNAME} ${DIRENV_PS1}"
|
||||||
NIX_SHELL_PS1="${NIX_SHELL_PS1}${green}${HOSTNAME} ${NIX_SHELL_PS1}"
|
NIX_SHELL_PS1="${NIX_SHELL_PS1}${green}${HOSTNAME} ${NIX_SHELL_PS1}"
|
||||||
PS1="${PS1}${blue}${HOSTNAME} ${PS1}"
|
|
||||||
|
if [ "${CONTAINER_ID}" ]; then
|
||||||
|
PS1="${PS1}${magenta}${HOSTNAME} ${PS1}"
|
||||||
|
else
|
||||||
|
PS1="${PS1}${blue}${HOSTNAME} ${PS1}"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ "${CONTAINER_ID}" ]; then
|
||||||
|
HOSTNAME="${OLD_HOSTNAME}"
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
export ORIG_PS1=${PS1}
|
export ORIG_PS1=${PS1}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user