85 lines
1.9 KiB
Python
85 lines
1.9 KiB
Python
|
class DefaultColor(object):
|
||
|
"""
|
||
|
This class should have the default colors for every segment.
|
||
|
Please test every new segment with this theme first.
|
||
|
"""
|
||
|
# RESET is not a real color code. It is used as in indicator
|
||
|
# within the code that any foreground / background color should
|
||
|
# be cleared
|
||
|
RESET = -1
|
||
|
|
||
|
USERNAME_FG = 250
|
||
|
USERNAME_BG = 240
|
||
|
USERNAME_ROOT_BG = 124
|
||
|
|
||
|
HOSTNAME_FG = 250
|
||
|
HOSTNAME_BG = 238
|
||
|
|
||
|
HOME_SPECIAL_DISPLAY = True
|
||
|
HOME_BG = 31 # blueish
|
||
|
HOME_FG = 15 # white
|
||
|
PATH_BG = 237 # dark grey
|
||
|
PATH_FG = 250 # light grey
|
||
|
CWD_FG = 254 # nearly-white grey
|
||
|
SEPARATOR_FG = 244
|
||
|
|
||
|
READONLY_BG = 124
|
||
|
READONLY_FG = 254
|
||
|
|
||
|
SSH_BG = 166 # medium orange
|
||
|
SSH_FG = 254
|
||
|
|
||
|
REPO_CLEAN_BG = 148 # a light green color
|
||
|
REPO_CLEAN_FG = 0 # black
|
||
|
REPO_DIRTY_BG = 161 # pink/red
|
||
|
REPO_DIRTY_FG = 15 # white
|
||
|
|
||
|
JOBS_FG = 39
|
||
|
JOBS_BG = 238
|
||
|
|
||
|
CMD_PASSED_BG = 236
|
||
|
CMD_PASSED_FG = 15
|
||
|
CMD_FAILED_BG = 161
|
||
|
CMD_FAILED_FG = 15
|
||
|
|
||
|
SVN_CHANGES_BG = 148
|
||
|
SVN_CHANGES_FG = 22 # dark green
|
||
|
|
||
|
GIT_AHEAD_BG = 240
|
||
|
GIT_AHEAD_FG = 250
|
||
|
GIT_BEHIND_BG = 240
|
||
|
GIT_BEHIND_FG = 250
|
||
|
GIT_STAGED_BG = 22
|
||
|
GIT_STAGED_FG = 15
|
||
|
GIT_NOTSTAGED_BG = 130
|
||
|
GIT_NOTSTAGED_FG = 15
|
||
|
GIT_UNTRACKED_BG = 52
|
||
|
GIT_UNTRACKED_FG = 15
|
||
|
GIT_CONFLICTED_BG = 9
|
||
|
GIT_CONFLICTED_FG = 15
|
||
|
|
||
|
GIT_STASH_BG = 221
|
||
|
GIT_STASH_FG = 0
|
||
|
|
||
|
VIRTUAL_ENV_BG = 35 # a mid-tone green
|
||
|
VIRTUAL_ENV_FG = 00
|
||
|
|
||
|
BATTERY_NORMAL_BG = 22
|
||
|
BATTERY_NORMAL_FG = 7
|
||
|
BATTERY_LOW_BG = 196
|
||
|
BATTERY_LOW_FG = 7
|
||
|
|
||
|
AWS_PROFILE_FG = 39
|
||
|
AWS_PROFILE_BG = 238
|
||
|
|
||
|
TIME_FG = 250
|
||
|
TIME_BG = 238
|
||
|
|
||
|
|
||
|
class Color(DefaultColor):
|
||
|
"""
|
||
|
This subclass is required when the user chooses to use 'default' theme.
|
||
|
Because the segments require a 'Color' class for every theme.
|
||
|
"""
|
||
|
pass
|