mirror of
https://gitlab.com/mlunax/dotfiles.git
synced 2025-04-18 16:26:50 +00:00
add new prompt
This commit is contained in:
parent
a6bcefd246
commit
c1e7c19ca6
1 changed files with 18 additions and 5 deletions
23
.zshrc
23
.zshrc
|
@ -10,14 +10,27 @@ export TERM="xterm-256color"
|
||||||
export OTHER=$HOME/.zsh
|
export OTHER=$HOME/.zsh
|
||||||
export ZSH=$HOME/.oh-my-zsh
|
export ZSH=$HOME/.oh-my-zsh
|
||||||
|
|
||||||
|
__ptrc_prompt() {
|
||||||
|
local c_green=$'%{\x1b[32m%}'
|
||||||
|
local c_blue=$'%{\x1b[34m%}'
|
||||||
|
local c_reset=$'%{\x1b[0m%}'
|
||||||
|
local c_red=$'%{\x1b[31m%}'
|
||||||
|
local c_cyan=$'%{\x1b[36m%}'
|
||||||
|
|
||||||
|
if [ "$SSH_TTY" ]; then
|
||||||
|
local hostprefix="${c_red}${USER}${c_reset}@${c_cyan}${HOST} "
|
||||||
|
else
|
||||||
|
local hostprefix=""
|
||||||
|
fi
|
||||||
|
|
||||||
|
echo "${hostprefix}${c_blue}%~ ${c_green}>$c_reset "
|
||||||
|
}
|
||||||
|
|
||||||
if iscmd starship; then
|
if iscmd starship; then
|
||||||
source <(starship init zsh --print-full-init)
|
source <(starship init zsh --print-full-init)
|
||||||
else
|
else
|
||||||
export ZSH_THEME="powerlevel10k/powerlevel10k"
|
setopt promptsubst
|
||||||
source $OTHER/powerlevel_settings.sh
|
export PS1='$(__ptrc_prompt)'
|
||||||
if [[ -r "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh" ]]; then
|
|
||||||
source "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh"
|
|
||||||
fi
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ -d /usr/share/zsh/plugins ] && [ -d /usr/share/zsh/plugins/zsh-autosuggestions ]; then
|
if [ -d /usr/share/zsh/plugins ] && [ -d /usr/share/zsh/plugins/zsh-autosuggestions ]; then
|
||||||
|
|
Loading…
Add table
Reference in a new issue