diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 000000000..a8af262ba Binary files /dev/null and b/.DS_Store differ diff --git a/themes/powerline.zsh-theme b/themes/powerline.zsh-theme new file mode 100644 index 000000000..42ea52d67 --- /dev/null +++ b/themes/powerline.zsh-theme @@ -0,0 +1,17 @@ +PROMPT='${SMILEY}$BG[024]$FG[255] %n %{$reset_color%}$FG[024]$BG[102]⮀$FG[255]%m %{$reset_color%}$BG[255]$FG[102]⮀%{$reset_color%}$FG[000]$BG[255] $(prompt_char)%{$reset_color%}$FG[255]⮀%{$reset_color%}' +RPROMPT='in %{$fg_bold[green]%}${PWD/#$HOME/~}%{$reset_color%}' + +function prompt_char { + git branch >/dev/null 2>/dev/null && echo '±' && return + hg root >/dev/null 2>/dev/null && echo '☿' && return + echo '○' +} + + +ZSH_THEME_GIT_PROMPT_PREFIX="git:(%{$fg[red]%}" +ZSH_THEME_GIT_PROMPT_SUFFIX="%{$reset_color%}" +ZSH_THEME_GIT_PROMPT_DIRTY="%{$fg[blue]%}) %{$fg[yellow]%}✗%{$reset_color%}" +ZSH_THEME_GIT_PROMPT_CLEAN="%{$fg[blue]%})" + + +SMILEY="%(?,$BG[154]$FG[192] ✔ $BG[024]$FG[154]⮀,$BG[131]$FG[255] ✘ $BG[024]$FG[131]⮀)" \ No newline at end of file