Add Distrobox indication support #15

Merged
pztrn merged 3 commits from hdkv/zsh-config:hdkv/distrobox into master 2024-07-25 14:29:40 +05:00
2 changed files with 4 additions and 4 deletions
Showing only changes of commit 60daeca14c - Show all commits

View File

@ -27,8 +27,8 @@ prompt_fat0troll_setup () {
if [[ -n $SSH_TTY ]]; then
vars['console']="$vars['brackets_start']SSH$vars['brackets_end']"
vars['default_color']="%{$fg[cyan]%}"
elif [[ test -e /run/.containerenv -o -e /.dockerenv ]]; then
vars['console']="$vars['brackets_start']Distrobox$vars['brackets_end']"
elif test -e /run/.containerenv -o -e /.dockerenv; then
pztrn marked this conversation as resolved
Review

А это точно специфичное для distrobox?

А это точно специфичное для distrobox?
Review

Это специфично для Docker/Podman. Индикация обозначает не конкретно Distrobox, а то, что шелл запущен внутри контейнера.

Distrobox это просто самый популярный вид интерактивного шелла внутри контейнера.

Это специфично для Docker/Podman. Индикация обозначает не конкретно Distrobox, а то, что шелл запущен внутри контейнера. Distrobox это просто самый популярный вид интерактивного шелла внутри контейнера.
Review

Тогда коммент лучше поправить, что это контейнеризированные приложения (например, Distrobox).

Тогда коммент лучше поправить, что это контейнеризированные приложения (например, Distrobox).
Review

Поправил комментарий.

Поправил комментарий.
vars['console']="$vars['brackets_start']📦$vars['brackets_end']"
vars['default_color']="%{$fg[cyan]%}"
else
vars['console']=""

View File

@ -27,10 +27,10 @@ prompt_pztrn_setup () {
vars['brackets_end']="%{$fg[yellow]%}]%{$reset_color%}"
vars['console']="$vars['brackets_start']SSH$vars['brackets_end']"
vars['default_color']="%{$fg[cyan]%}"
elif [[ test -e /run/.containerenv -o -e /.dockerenv ]]; then
elif test -e /run/.containerenv -o -e /.dockerenv; then
vars['brackets_start']="%{$fg[yellow]%}[%{$reset_color%}"
vars['brackets_end']="%{$fg[yellow]%}]%{$reset_color%}"
vars['console']="$vars['brackets_start']Distrobox$vars['brackets_end']"
vars['console']="$vars['brackets_start']📦$vars['brackets_end']"
vars['default_color']="%{$fg[cyan]%}"
else
vars['brackets_start']="%{$reset_color%}%{$fg[gray]%}[%{$reset_color%}"