Distroboxの中か外かわからなくならないためのPS1設定
Distroboxの欠点の1つとして、今居る場所がコンテナの中なのか外なのかわかりにくい
ホームディレクトリ共有しているので、.bashrcの内容も一緒になってしまう……
そこで、.bashrcのプロンプト指定部に変数${CONTAINER_ID}を含むように書き換える
例として、個人的に使っているのはこんな感じ
code:PS1
PS1='\\e0;\u@\h: \w\a\]\033[37;41m${CONTAINER_ID}\033[00m\n${debian_chroot:+($debian_chroot)}\[\03301;33m\\u@\h\[\03300m\:\[\03301;34m\\w\[\03300m\\$ '
最低限下記の部分がどこかに入っていればOK
\033[37;41m${CONTAINER_ID}\033[00m
これで、コンテナ外ではなにも表示されず、コンテナ内でのみ赤背景で目立つ形でコンテナ名が表示されるようになる
https://gyazo.com/6aa305233341e3c7e57d3459b0ca48ff