Skip to content

Commit bbb7354

Browse files
authored
Merge pull request #388 from monicaycli/master
add gruvbox theme
2 parents 5563655 + 4e74b9a commit bbb7354

File tree

1 file changed

+111
-0
lines changed

1 file changed

+111
-0
lines changed

powerline_shell/themes/gruvbox.py

Lines changed: 111 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,111 @@
1+
from powerline_shell.themes.default import DefaultColor
2+
3+
"""
4+
absolute colors based on
5+
https://github.com/morhetz/gruvbox/blob/master/colors/gruvbox.vim
6+
"""
7+
dark0 = 235
8+
dark1 = 237
9+
dark2 = 239
10+
dark3 = 241
11+
dark4 = 243
12+
13+
light0 = 229
14+
light1 = 223
15+
light2 = 250
16+
light3 = 248
17+
light4 = 246
18+
19+
dark_gray = 245
20+
light_gray = 244
21+
22+
neutral_red = 124
23+
neutral_green = 106
24+
neutral_yellow = 172
25+
neutral_blue = 66
26+
neutral_purple = 132
27+
neutral_aqua = 72
28+
neutral_orange = 166
29+
30+
bright_red = 167
31+
bright_green = 142
32+
bright_yellow = 214
33+
bright_blue = 109
34+
bright_purple = 175
35+
bright_aqua = 108
36+
bright_orange = 208
37+
38+
faded_red = 88
39+
faded_green = 100
40+
faded_yellow = 136
41+
faded_blue = 24
42+
faded_purple = 96
43+
faded_aqua = 66
44+
faded_orange = 130
45+
46+
class Color(DefaultColor):
47+
USERNAME_ROOT_BG = faded_red
48+
USERNAME_BG = dark2
49+
USERNAME_FG = bright_purple
50+
51+
HOSTNAME_BG = dark1
52+
HOSTNAME_FG = bright_purple
53+
54+
HOME_SPECIAL_DISPLAY = True
55+
HOME_BG = neutral_blue
56+
HOME_FG = light2
57+
PATH_BG = dark3
58+
PATH_FG = light3
59+
CWD_FG = light2
60+
SEPARATOR_FG = dark_gray
61+
62+
READONLY_BG = bright_red
63+
READONLY_FG = light0
64+
65+
SSH_BG = faded_purple
66+
SSH_FG = light0
67+
68+
REPO_CLEAN_BG = faded_green
69+
REPO_CLEAN_FG = dark1
70+
REPO_DIRTY_BG = faded_orange
71+
REPO_DIRTY_FG = light0
72+
73+
JOBS_FG = neutral_aqua
74+
JOBS_BG = dark1
75+
76+
CMD_PASSED_FG = light4
77+
CMD_PASSED_BG = dark1
78+
CMD_FAILED_FG = light0
79+
CMD_FAILED_BG = neutral_red
80+
81+
SVN_CHANGES_FG = REPO_DIRTY_FG
82+
SVN_CHANGES_BG = REPO_DIRTY_BG
83+
84+
GIT_AHEAD_BG = dark2
85+
GIT_AHEAD_FG = light3
86+
GIT_BEHIND_BG = dark2
87+
GIT_BEHIND_FG = light3
88+
GIT_STAGED_BG = neutral_green
89+
GIT_STAGED_FG = light0
90+
GIT_NOTSTAGED_BG = neutral_orange
91+
GIT_NOTSTAGED_FG = light0
92+
GIT_UNTRACKED_BG = faded_red
93+
GIT_UNTRACKED_FG = light0
94+
GIT_CONFLICTED_BG = neutral_red
95+
GIT_CONFLICTED_FG = light0
96+
GIT_STASH_BG = neutral_yellow
97+
GIT_STASH_FG = dark0
98+
99+
VIRTUAL_ENV_BG = faded_green
100+
VIRTUAL_ENV_FG = light0
101+
102+
BATTERY_NORMAL_BG = neutral_green
103+
BATTERY_NORMAL_FG = dark2
104+
BATTERY_LOW_BG = neutral_red
105+
BATTERY_LOW_FG = light1
106+
107+
AWS_PROFILE_FG = neutral_aqua
108+
AWS_PROFILE_BG = dark1
109+
110+
TIME_FG = light2
111+
TIME_BG = dark4

0 commit comments

Comments
 (0)