Skip to content

Instantly share code, notes, and snippets.

@dexhorthy
Last active August 29, 2015 14:26
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dexhorthy/a5cbdb1d7f1350deff31 to your computer and use it in GitHub Desktop.
Save dexhorthy/a5cbdb1d7f1350deff31 to your computer and use it in GitHub Desktop.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Ansi 0 Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.1826433539390564</real>
<key>Color Space</key>
<string>Calibrated</string>
<key>Green Component</key>
<real>0.14272050559520721</real>
<key>Red Component</key>
<real>0.06380164623260498</real>
</dict>
<key>Ansi 1 Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.14145714044570923</real>
<key>Color Space</key>
<string>Calibrated</string>
<key>Green Component</key>
<real>0.10840655118227005</real>
<key>Red Component</key>
<real>0.81926977634429932</real>
</dict>
<key>Ansi 10 Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.43850564956665039</real>
<key>Color Space</key>
<string>Calibrated</string>
<key>Green Component</key>
<real>0.40717673301696777</real>
<key>Red Component</key>
<real>0.32436618208885193</real>
</dict>
<key>Ansi 11 Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.43850564956665039</real>
<key>Color Space</key>
<string>Calibrated</string>
<key>Green Component</key>
<real>0.40717673301696777</real>
<key>Red Component</key>
<real>0.32436618208885193</real>
</dict>
<key>Ansi 12 Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.51685798168182373</real>
<key>Color Space</key>
<string>Calibrated</string>
<key>Green Component</key>
<real>0.50962930917739868</real>
<key>Red Component</key>
<real>0.44058024883270264</real>
</dict>
<key>Ansi 13 Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.72908437252044678</real>
<key>Color Space</key>
<string>Calibrated</string>
<key>Green Component</key>
<real>0.33896297216415405</real>
<key>Red Component</key>
<real>0.34798634052276611</real>
</dict>
<key>Ansi 14 Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.56363654136657715</real>
<key>Color Space</key>
<string>Calibrated</string>
<key>Green Component</key>
<real>0.56485837697982788</real>
<key>Red Component</key>
<real>0.50599193572998047</real>
</dict>
<key>Ansi 15 Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.43850564956665039</real>
<key>Color Space</key>
<string>Calibrated</string>
<key>Green Component</key>
<real>0.40717673301696777</real>
<key>Red Component</key>
<real>0.32436618208885193</real>
</dict>
<key>Ansi 2 Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.25882354378700256</real>
<key>Color Space</key>
<string>Calibrated</string>
<key>Green Component</key>
<real>0.73333334922790527</real>
<key>Red Component</key>
<real>0.17254902422428131</real>
</dict>
<key>Ansi 3 Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.19062899053096771</real>
<key>Color Space</key>
<string>Calibrated</string>
<key>Green Component</key>
<real>0.71422964334487915</real>
<key>Red Component</key>
<real>1</real>
</dict>
<key>Ansi 4 Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.78231418132781982</real>
<key>Color Space</key>
<string>Calibrated</string>
<key>Green Component</key>
<real>0.46265947818756104</real>
<key>Red Component</key>
<real>0.12754884362220764</real>
</dict>
<key>Ansi 5 Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.57599776983261108</real>
<key>Color Space</key>
<string>Calibrated</string>
<key>Green Component</key>
<real>0.39395034313201904</real>
<key>Red Component</key>
<real>0.7216867208480835</real>
</dict>
<key>Ansi 6 Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.52502274513244629</real>
<key>Color Space</key>
<string>Calibrated</string>
<key>Green Component</key>
<real>0.57082360982894897</real>
<key>Red Component</key>
<real>0.14679534733295441</real>
</dict>
<key>Ansi 7 Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.36335742473602295</real>
<key>Color Space</key>
<string>Calibrated</string>
<key>Green Component</key>
<real>0.36522713303565979</real>
<key>Red Component</key>
<real>0.32124829292297363</real>
</dict>
<key>Ansi 8 Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.15170273184776306</real>
<key>Color Space</key>
<string>Calibrated</string>
<key>Green Component</key>
<real>0.11783610284328461</real>
<key>Red Component</key>
<real>0.0</real>
</dict>
<key>Ansi 9 Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.073530435562133789</real>
<key>Color Space</key>
<string>Calibrated</string>
<key>Green Component</key>
<real>0.21325300633907318</real>
<key>Red Component</key>
<real>0.74176257848739624</real>
</dict>
<key>Background Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.15170273184776306</real>
<key>Color Space</key>
<string>Calibrated</string>
<key>Green Component</key>
<real>0.11783610284328461</real>
<key>Red Component</key>
<real>0.0</real>
</dict>
<key>Badge Color</key>
<dict>
<key>Alpha Component</key>
<real>0.5</real>
<key>Blue Component</key>
<real>0.0</real>
<key>Color Space</key>
<string>Calibrated</string>
<key>Green Component</key>
<real>0.0</real>
<key>Red Component</key>
<real>1</real>
</dict>
<key>Bold Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.56363654136657715</real>
<key>Color Space</key>
<string>Calibrated</string>
<key>Green Component</key>
<real>0.56485837697982788</real>
<key>Red Component</key>
<real>0.50599193572998047</real>
</dict>
<key>Cursor Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.51685798168182373</real>
<key>Color Space</key>
<string>Calibrated</string>
<key>Green Component</key>
<real>0.50962930917739868</real>
<key>Red Component</key>
<real>0.44058024883270264</real>
</dict>
<key>Cursor Guide Color</key>
<dict>
<key>Alpha Component</key>
<real>0.25</real>
<key>Blue Component</key>
<real>1</real>
<key>Color Space</key>
<string>Calibrated</string>
<key>Green Component</key>
<real>0.9100000262260437</real>
<key>Red Component</key>
<real>0.64999997615814209</real>
</dict>
<key>Cursor Text Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.19370138645172119</real>
<key>Color Space</key>
<string>Calibrated</string>
<key>Green Component</key>
<real>0.15575926005840302</real>
<key>Red Component</key>
<real>0.0</real>
</dict>
<key>Foreground Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.51685798168182373</real>
<key>Color Space</key>
<string>Calibrated</string>
<key>Green Component</key>
<real>0.50962930917739868</real>
<key>Red Component</key>
<real>0.44058024883270264</real>
</dict>
<key>Link Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.67799997329711914</real>
<key>Color Space</key>
<string>Calibrated</string>
<key>Green Component</key>
<real>0.27000001072883606</real>
<key>Red Component</key>
<real>0.023000000044703484</real>
</dict>
<key>Selected Text Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.61235719919204712</real>
<key>Color Space</key>
<string>Calibrated</string>
<key>Green Component</key>
<real>0.61563211679458618</real>
<key>Red Component</key>
<real>0.53856223821640015</real>
</dict>
<key>Selection Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.44824856519699097</real>
<key>Color Space</key>
<string>Calibrated</string>
<key>Green Component</key>
<real>0.34592005610466003</real>
<key>Red Component</key>
<real>0.04344448447227478</real>
</dict>
<key>Tab Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.0</real>
<key>Color Space</key>
<string>Calibrated</string>
<key>Green Component</key>
<real>0.0</real>
<key>Red Component</key>
<real>0.0</real>
</dict>
</dict>
</plist>
# You can set following options in your .zshrc
# # ZSH_POWERLINE_SHOW_IP=true # Display current IP in the prompt
# ZSH_POWERLINE_SHOW_USER=true # Display username in the prompt
# OS detection
[[ -n "${OS}" ]] || OS=$(uname)
# color
BG_COLOR_BLACK=%{$bg[black]%}
BG_COLOR_BLUE=%{$bg[blue]%}
BG_COLOR_GREEN=%{$bg[green]%}
BG_COLOR_CYAN=%{$bg[cyan]%}
BG_COLOR_0=%K{0}
BG_COLOR_1=%K{1}
BG_COLOR_2=%K{2}
BG_COLOR_3=%K{3}
BG_COLOR_4=%K{4}
BG_COLOR_5=%K{5}
BG_COLOR_6=%K{6}
BG_COLOR_7=%K{7}
BG_COLOR_8=%K{8}
BG_COLOR_9=%K{9}
BG_COLOR_10=%K{10}
BG_COLOR_11=%K{11}
BG_COLOR_12=%K{12}
BG_COLOR_13=%K{13}
BG_COLOR_14=%K{14}
BG_COLOR_15=%K{15}
FG_COLOR_BLACK=%{$fg[black]%}
FG_COLOR_RED=%{$fg[red]%}
FG_COLOR_GREEN=%{$fg[green]%}
FG_COLOR_BLUE=%{$fg[blue]%}
FG_COLOR_YELLOW=%{$fg[yellow]%}
FG_COLOR_CYAN=%{$fg[cyan]%}
FG_COLOR_WHITE=%{$fg[white]%}
FG_COLOR_0=%F{0}
FG_COLOR_1=%F{1}
FG_COLOR_2=%F{2}
FG_COLOR_3=%F{3}
FG_COLOR_4=%F{4}
FG_COLOR_5=%F{5}
FG_COLOR_6=%F{6}
FG_COLOR_7=%F{7}
FG_COLOR_8=%F{8}
FG_COLOR_9=%F{9}
FG_COLOR_10=%F{10}
FG_COLOR_11=%F{11}
FG_COLOR_12=%F{12}
FG_COLOR_13=%F{13}
FG_COLOR_14=%F{14}
FG_COLOR_15=%F{15}
FG_COLOR_228=%F{228}
# reset color
reset_color=%f%k%b
RESET=%{$reset_color%}
GIT_DIRTY_COLOR=$FG_COLOR_1
GIT_CLEAN_COLOR=$FG_COLOR_2
GIT_PROMPT_INFO=%F{012}
ZSH_THEME_GIT_PROMPT_PREFIX="  "
ZSH_THEME_GIT_PROMPT_SUFFIX="$GIT_PROMPT_INFO"
if [[ `uname` == 'Linux' ]]
then
ZSH_THEME_GIT_PROMPT_DIRTY=" $GIT_DIRTY_COLOR✖"
ZSH_THEME_GIT_PROMPT_CLEAN=" $GIT_CLEAN_COLOR✔"
else
ZSH_THEME_GIT_PROMPT_DIRTY=" $GIT_DIRTY_COLOR🍺 "
ZSH_THEME_GIT_PROMPT_CLEAN=" $GIT_CLEAN_COLOR✔ "
fi
ZSH_THEME_GIT_PROMPT_ADDED="%F{082}✚%f"
ZSH_THEME_GIT_PROMPT_MODIFIED="%F{166}✹%f"
ZSH_THEME_GIT_PROMPT_DELETED="%F{160}✖%f"
ZSH_THEME_GIT_PROMPT_RENAMED="%F{220]➜%f"
ZSH_THEME_GIT_PROMPT_UNMERGED="%F{082]═%f"
ZSH_THEME_GIT_PROMPT_UNTRACKED="%F{190]✭%f"
ZSH_DIR=%c
# option defaults
[[ -n "$ZSH_POWERLINE_SHOW_IP" ]] || ZSH_POWERLINE_SHOW_IP=true
[[ -n "$ZSH_POWERLINE_SHOW_USER" ]] || ZSH_POWERLINE_SHOW_USER=true
# username
PROMPT="
"
#$FG_COLOR_6"
PROMPT=$PROMPT"$FG_COLOR_4$BG_COLOR_6 "
#RPROMPT="$FG_COLOR_0$BG_COLOR_8${return_color_fg}"$''
if [ $ZSH_POWERLINE_SHOW_USER = true ]; then
PROMPT=$PROMPT"$FG_COLOR_0%n"
fi
# hostname
if [ $ZSH_POWERLINE_SHOW_IP = true ]; then
if [ "$(echo $IP | grep 200)" = "" ]; then
IP=`curl -si --max-time 2 http://ipecho.net/plain`
# no network connection, use hostname
IP="%m"
else
# replace dot by dash
IP=`echo -n $IP | tail -n 1 | sed "s/\./-/g"`
fi
PROMPT=$PROMPT"$FG_COLOR_2 "
fi
PROMPT=$PROMPT"$FG_COLOR_6$BG_COLOR_4"$''
# datetime
PROMPT=$PROMPT"$RESET$FG_COLOR_0$BG_COLOR_4 $ZSH_DIR "
#local return_color="%(?..$BG_COLOR_1)"
local return_color_fg="%(?..$FG_COLOR_1)"
PROMPT=$PROMPT"$RESET$BG_COLOR_0$FG_COLOR_4"$''
if [ $OS = "Darwin" ]; then
LOGO=""
else
LOGO="🐧"
fi
# current directory (%E hightline all line to end)
#PROMPT=$PROMPT"$FG_COLOR_15$BG_COLOR_0 $LOGO %2~"$'$(git_prompt_info)'" %E
#"
PROMPT=$PROMPT" $FG_COLOR_15$BG_COLOR_0${return_color}"$'$(git_prompt_info)'"%E "
PROMPT=$PROMPT"$FG_COLOR_0$BG_COLOR_8${return_color_fg}"$''
#RPROMPT="$FG_COLOR_0$BG_COLOR_7${return_color_fg}"$''
#RPROMPT=$RPROMPT"$FG_COLOR_15$BG_COLOR_0${return_color}"$'$(git_prompt_info)'" %E "
# resrt
PROMPT=$PROMPT"$RESET "
local return_code="%(?..$FG_COLOR_RED%? ↵$RESET)"
#RPROMPT="${return_code}"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment