diff --git a/zsh/zshrc b/zsh/zshrc index f91f75c..1c85a04 100644 --- a/zsh/zshrc +++ b/zsh/zshrc @@ -1,9 +1,113 @@ # If you come from bash you might have to change your $PATH. # export PATH=$HOME/bin:$HOME/.local/bin:/usr/local/bin:$PATH +# Eza colors matching Waybar theme +export EZA_COLORS="\ +di=38;2;255;145;0:\ +ln=38;2;255;145;0:\ +ex=1;38;2;255;145;0:\ +fi=38;2;179;154;118:\ +*.txt=38;2;201;176;138:\ +*.md=38;2;201;176;138:\ +*.log=38;2;125;121;114:\ +*.ini=38;2;179;154;118:\ +*.conf=38;2;179;154;118:\ +*.config=38;2;179;154;118:\ +*.json=38;2;179;154;118:\ +*.yml=38;2;179;154;118:\ +*.yaml=38;2;179;154;118:\ +*.toml=38;2;179;154;118:\ +*.sh=1;38;2;255;145;0:\ +*.bash=1;38;2;255;145;0:\ +*.zsh=1;38;2;255;145;0:\ +*.rs=38;2;201;176;138:\ +*.py=38;2;201;176;138:\ +*.js=38;2;201;176;138:\ +*.ts=38;2;201;176;138:\ +*.zwc=38;2;109;104;96:\ +ur=38;2;201;176;138:\ +uw=38;2;255;145;0:\ +ux=38;2;255;145;0:\ +ue=38;2;255;145;0:\ +gr=38;2;138;136;128:\ +gw=38;2;138;136;128:\ +gx=38;2;138;136;128:\ +tr=38;2;109;104;96:\ +tw=38;2;109;104;96:\ +tx=38;2;109;104;96:\ +su=38;2;255;145;0:\ +sf=38;2;255;145;0:\ +xa=38;2;179;154;118:\ +da=38;2;138;136;128:\ +sn=38;2;201;176;138:\ +sb=38;2;179;154;118:\ +uu=38;2;255;145;0:\ +un=38;2;125;121;114:\ +gu=38;2;179;154;118:\ +gn=38;2;125;121;114" + # Path to your Oh My Zsh installation. export ZSH="$HOME/.oh-my-zsh" +# Use light variant to get black foreground on colored backgrounds +SOLARIZED_THEME="light" + +# Override Agnoster color scheme +CURRENT_FG='black' +CURRENT_DEFAULT_FG='#b39a76' + +# Current working directory - orange background with black text +AGNOSTER_DIR_FG='black' +AGNOSTER_DIR_BG='#ff9100' + +# user@host - dark background with tan text +AGNOSTER_CONTEXT_FG='#b39a76' +AGNOSTER_CONTEXT_BG='#252529' + +# Git clean status - orange with black text +AGNOSTER_GIT_CLEAN_FG='black' +AGNOSTER_GIT_CLEAN_BG='#ff9100' + +# Git dirty status - tan background with dark text +AGNOSTER_GIT_DIRTY_FG='#1c1c1f' +AGNOSTER_GIT_DIRTY_BG='#b39a76' + +# Bazaar clean +AGNOSTER_BZR_CLEAN_FG='black' +AGNOSTER_BZR_CLEAN_BG='#ff9100' + +# Bazaar dirty +AGNOSTER_BZR_DIRTY_FG='#1c1c1f' +AGNOSTER_BZR_DIRTY_BG='#b39a76' + +# Mercurial colors +AGNOSTER_HG_NEWFILE_FG='black' +AGNOSTER_HG_NEWFILE_BG='#ff0000' +AGNOSTER_HG_CHANGED_FG='#1c1c1f' +AGNOSTER_HG_CHANGED_BG='#b39a76' +AGNOSTER_HG_CLEAN_FG='black' +AGNOSTER_HG_CLEAN_BG='#ff9100' + +# VirtualEnv - muted background with orange text +AGNOSTER_VENV_FG='#ff9100' +AGNOSTER_VENV_BG='#2d2d33' + +# AWS Profile colors +AGNOSTER_AWS_PROD_FG='#ff9100' +AGNOSTER_AWS_PROD_BG='#ff0000' +AGNOSTER_AWS_FG='black' +AGNOSTER_AWS_BG='#ff9100' + +# Status symbols - use orange for errors/warnings +AGNOSTER_STATUS_RETVAL_FG='#ff0000' +AGNOSTER_STATUS_ROOT_FG='#ff9100' +AGNOSTER_STATUS_JOB_FG='#ff9100' +AGNOSTER_STATUS_FG='#b39a76' +AGNOSTER_STATUS_BG='#252529' + +# Optional: Show git branch status arrows +AGNOSTER_GIT_BRANCH_STATUS=true + # Set name of the theme to load --- if set to "random", it will # load a random theme each time Oh My Zsh is loaded, in which case, # to know which specific one was loaded, run: echo $RANDOM_THEME