msjche

MoJo's bira oh-my-zsh theme

May 6th, 2018
232
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.14 KB | None | 0 0
  1. # ZSH Theme - Preview: http://gyazo.com/8becc8a7ed5ab54a0262a470555c3eed.png
  2. local return_code="%(?..%{$fg[red]%}%? ↵%{$reset_color%})"
  3.  
  4.  
  5. if [[ $UID -eq 0 ]]; then
  6. local user_host='%{$terminfo[bold]$fg[red]%}%n%{$reset_color%}'
  7. local user_symbol='$fg[red]■'
  8. #local user_symbol='$fg[red]▣'
  9. else
  10. local user_host='%{$terminfo[bold]$fg[green]%}%n%{$reset_color%}'
  11. local user_symbol='$fg[green]●'
  12. #local user_symbol='$fg[green]◆'
  13. fi
  14.  
  15. local current_dir='%{$terminfo[bold]$fg[blue]%}%~%{$reset_color%}'
  16. local rvm_ruby=''
  17. if which rvm-prompt &> /dev/null; then
  18. rvm_ruby='%{$fg[red]%}‹$(rvm-prompt i v g)›%{$reset_color%}'
  19. else
  20. if which rbenv &> /dev/null; then
  21. rvm_ruby='%{$fg[red]%}‹$(rbenv version | sed -e "s/ (set.*$//")›%{$reset_color%}'
  22. fi
  23. fi
  24. local git_branch='$(git_prompt_info)%{$reset_color%}'
  25.  
  26. PROMPT="
  27. %{$terminfo[bold]$fg[grey]%}╭──○ ${user_host} ${current_dir} ${rvm_ruby} ${git_branch}
  28. %{$terminfo[bold]$fg[grey]%}╰─%B${user_symbol}%b "
  29. RPS1="%B${return_code}%b"
  30.  
  31. ZSH_THEME_GIT_PROMPT_PREFIX="%{$fg[yellow]%}‹"
  32. ZSH_THEME_GIT_PROMPT_SUFFIX="› %{$reset_color%}"
Add Comment
Please, Sign In to add comment