diff --git a/oh-my-zsh.sh b/oh-my-zsh.sh old mode 100644 new mode 100755 diff --git a/templates/zshrc.zsh-template b/templates/zshrc.zsh-template index c06f2a762..0f1d6db90 100644 --- a/templates/zshrc.zsh-template +++ b/templates/zshrc.zsh-template @@ -13,7 +13,7 @@ ZSH_THEME="blecher.at-agnoster" # CASE_SENSITIVE="true" # Uncomment the following line to disable bi-weekly auto-update checks. -# DISABLE_AUTO_UPDATE="true" +DISABLE_AUTO_UPDATE="true" # Uncomment the following line to change how often to auto-update (in days). # export UPDATE_ZSH_DAYS=13 diff --git a/themes/blecher.at-agnoster.zsh-theme b/themes/blecher.at-agnoster.zsh-theme index e7290734a..833884ab6 100644 --- a/themes/blecher.at-agnoster.zsh-theme +++ b/themes/blecher.at-agnoster.zsh-theme @@ -28,6 +28,7 @@ CURRENT_BG='NONE' SEGMENT_SEPARATOR='' +DIR_COLOR='blue' # Begin a segment # Takes two arguments, background and foreground. Both can be omitted, @@ -62,7 +63,10 @@ prompt_end() { # Context: user@hostname (who am I and where am I) prompt_context() { local user=`whoami` - + if [[ "$user" == "root" ]]; then + DIR_COLOR=red + fi + if [[ "$user" != "$DEFAULT_USER" || -n "$SSH_CLIENT" ]]; then prompt_segment black default "%(!.%{%F{yellow}%}.)$user@%m" fi @@ -83,7 +87,7 @@ prompt_git() { # Dir: current working directory prompt_dir() { - prompt_segment blue black '%~' + prompt_segment $DIR_COLOR black '%~' } # Fast method to get the current branch in git from https://gist.github.com/wolever/6525437