Skip to content

Commit 4b19aa4

Browse files
authored
Merge pull request #521 from pmbauer/master
add nord theme
2 parents f091bdc + 56f78ca commit 4b19aa4

File tree

1 file changed

+89
-0
lines changed

1 file changed

+89
-0
lines changed

powerline_shell/themes/nord.py

Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,89 @@
1+
from powerline_shell.themes.default import DefaultColor
2+
3+
"""
4+
colors from https://www.nordtheme.com/docs/colors-and-palettes
5+
"""
6+
7+
night0 = 236 # nord0
8+
night1 = 237 # nord1
9+
night2 = 238 # nord2
10+
night3 = 239 # nord3
11+
snow0 = 253 # nord4
12+
snow1 = 254 # nord5
13+
snow2 = 255 # nord6
14+
frost0 = 109 # nord7
15+
frost1 = 111 # nord8
16+
frost2 = 110 # nord9
17+
frost3 = 68 # nord10
18+
red = 167 # nord11
19+
orange = 173 # nord12
20+
yellow = 179 # nord13
21+
green = 150 # nord14
22+
purple = 139 # nord15
23+
24+
class Color(DefaultColor):
25+
USERNAME_BG = night3
26+
USERNAME_FG = snow0
27+
28+
HOSTNAME_FG = snow0
29+
HOSTNAME_BG = night0
30+
31+
HOME_BG = frost2
32+
HOME_FG = snow2
33+
PATH_BG = night0
34+
PATH_FG = snow0
35+
CWD_FG = snow0
36+
SEPARATOR_FG = night3
37+
38+
READONLY_BG = red
39+
READONLY_FG = snow2
40+
41+
SSH_BG = orange
42+
SSH_FG = snow2
43+
44+
REPO_CLEAN_BG = green
45+
REPO_CLEAN_FG = night1
46+
REPO_DIRTY_BG = red
47+
REPO_DIRTY_FG = snow2
48+
49+
JOBS_FG = frost3
50+
JOBS_BG = night0
51+
52+
CMD_PASSED_BG = night0
53+
CMD_PASSED_FG = snow2
54+
CMD_FAILED_BG = yellow
55+
CMD_FAILED_FG = snow2
56+
57+
SVN_CHANGES_BG = REPO_DIRTY_FG
58+
SVN_CHANGES_FG = REPO_DIRTY_BG
59+
60+
GIT_AHEAD_BG = night3
61+
GIT_AHEAD_FG = snow0
62+
GIT_BEHIND_BG = night3
63+
GIT_BEHIND_FG = snow0
64+
65+
GIT_STAGED_BG = frost0
66+
GIT_STAGED_FG = night1
67+
GIT_NOTSTAGED_BG = orange
68+
GIT_NOTSTAGED_FG = snow2
69+
GIT_UNTRACKED_BG = purple
70+
GIT_UNTRACKED_FG = snow2
71+
GIT_CONFLICTED_BG = red
72+
GIT_CONFLICTED_FG = snow2
73+
74+
GIT_STASH_BG = yellow
75+
GIT_STASH_FG = night1
76+
77+
VIRTUAL_ENV_BG = green
78+
VIRTUAL_ENV_FG = night1
79+
80+
BATTERY_NORMAL_BG = green
81+
BATTERY_NORMAL_FG = night1
82+
BATTERY_LOW_BG = red
83+
BATTERY_LOW_FG = snow2
84+
85+
AWS_PROFILE_FG = frost3
86+
AWS_PROFILE_BG = night0
87+
88+
TIME_BG = night3
89+
TIME_FG = snow0

0 commit comments

Comments
 (0)