Files
zsh/88-prompt.zsh
Andrey Astafyev 48c3fa38cc feat(zsh): приоритетное использование starship
* Позволяет корректно интегрировать Starship в систему промпта.
* Если Starship найден в окружении, он автоматически инициализируется
и завершает работу скрипта, предотвращая конфликты.
2026-04-11 14:05:28 +03:00

26 lines
625 B
Bash

# shellcheck shell=bash
# vim: ft=sh
if command -v starship >/dev/null; then
eval "$(starship init zsh)"
return
fi
if is-at-least 5.3; then
zinit ice depth"1" # git clone depth
zinit light romkatv/powerlevel10k
# To customize prompt, run `p10k configure` or edit ~/.config/zsh/.p10k.zsh.
if [[ -r "$ZDOTDIR/.p10k.user.zsh" ]]; then
source "$ZDOTDIR/.p10k.user.zsh"
else
if [[ "$TERM" = "xterm" ]]; then
[[ -r "$ZDOTDIR/.p10k.8colors.zsh" ]] && source "$ZDOTDIR/.p10k.8colors.zsh"
else
[[ -r "$ZDOTDIR/.p10k.zsh" ]] && source "$ZDOTDIR/.p10k.zsh"
fi
fi
else
zinit light agkozak/agkozak-zsh-prompt
fi