-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.pureline.conf
157 lines (128 loc) · 4.51 KB
/
.pureline.conf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
#!/usr/bin/env bash
# Full example config for PureLine with default Powerline symbols
# All segments are enabled. Uncomment/comment to enable/disable a segment
PL_SEGMENTS=(
# Segment Background Foreground
# ------- ---------- ----------
#'ssh_segment Yellow Black'
#'screen_session_segment Purple Black'
#'virtual_env_segment Blue Black'
'time_segment Green1 Black'
'user_segment Blue1 Black'
'path_segment Blue2 Black'
'read_only_segment Red White'
'background_jobs_segment Yellow Black'
'git_segment Green2 Black'
'kubernetes_segment Purple1 Black'
'return_code_segment Red White'
'newline_segment'
'prompt_segment Green1 Black'
)
# Segments Options
PL_PATH_TRIM=0 # 0 Full path, 1, Current, 2+ trim level
PL_TIME_SHOW_SECONDS=true
PL_USER_SHOW_HOST=true
PL_USER_USE_IP=false
PL_SSH_SHOW_HOST=true
PL_SSH_USE_IP=true
PL_GIT_DIRTY_FG=Black
PL_GIT_DIRTY_BG=Orange
PL_GIT_AHEAD=true
PL_GIT_MODIFIED=true
PL_GIT_STAGED=true
PL_GIT_CONFLICTS=true
PL_GIT_UNTRACKED=true
PL_GIT_STASH=false
PL_PROMPT_ROOT_BG=Red
PL_PROMPT_ROOT_FG=White
# redefine symbols using powerline glyphs
PL_SYMBOLS[hard_separator]=""
PL_SYMBOLS[soft_separator]=""
PL_SYMBOLS[git_branch]=""
PL_SYMBOLS[git_untracked]="↔"
PL_SYMBOLS[git_stash]="§"
PL_SYMBOLS[git_ahead]="↑"
PL_SYMBOLS[git_behind]="↓"
PL_SYMBOLS[git_modified]="✚ "
PL_SYMBOLS[git_staged]="✔ "
PL_SYMBOLS[git_conflicts]="✘ "
PL_SYMBOLS[read_only]=""
PL_SYMBOLS[return_code]="⚑"
PL_SYMBOLS[background_jobs]="⏎"
PL_SYMBOLS[battery_charging]="⚡"
PL_SYMBOLS[battery_discharging]="▮"
PL_SYMBOLS[aws_profile]='☁'
PL_SYMBOLS[screen]='💻'
PL_SYMBOLS[duration]='⏳'
PL_SYMBOLS[pwd_separator]=''
PL_SYMBOLS[pwd_trimmed]=''
# # Colors must be defined in pairs of FG & BG
# PL_COLORS[MyOrange]='\[\e[38;5;208m\]'
# PL_COLORS[On_MyOrange]='\[\e[48;5;208m\]'
# PL_COLORS[MyLime]='\[\e[38;5;111m\]'
# PL_COLORS[On_MyLime]='\[\e[48;5;111m\]'
# PL_COLORS[MyYellow]='\[\e[38;5;72m\]'
# PL_COLORS[On_MyYellow]='\[\e[48;5;72m\]'
# PL_COLORS[MyLightGrey]='\[\e[38;5;250m\]'
# PL_COLORS[On_MyLightGrey]='\[\e[48;5;250m\]'
# PL_COLORS[MyBlue]='\[\e[38;5;69m\]'
# PL_COLORS[On_MyBlue]='\[\e[48;5;69m\]'
# PL_COLORS[MyRed]='\[\e[38;5;196m\]'
# PL_COLORS[On_MyRed]='\[\e[48;5;196m\]'
# PL_COLORS[MyDarkGrey]='\[\e[38;5;240m\]'
# PL_COLORS[On_MyDarkGrey]='\[\e[48;5;240m\]'
# PL_COLORS[MyPurple]='\[\e[38;5;89m\]'
# PL_COLORS[On_MyPurple]='\[\e[48;5;89m\]'
# PL_COLORS[MyGreen]='\[\e[38;5;35m\]'
# PL_COLORS[On_MyGreen]='\[\e[48;5;35m\]'
#PL_COLORS[MyReddish]='\[\e[38;5;35m\]' # Cyan
#PL_COLORS[On_MyReddish]='\[\e[17;40;91m\]' # Cyan
#PL_COLORS[MyReddish]='\[\e[17;40;91m\]' # Cyan
# All modules are enabled. Uncomment/comment to enable/disable a module
# declare -a PL_MODULES=(
# # Module Background Foreground
# 'user_module MyBlue Black'
# 'ssh_module MyYellow Black'
# 'virtual_env_module MyBlue Black'
# 'path_module MyLime Black'
# 'read_only_module MyRed White'
# 'background_jobs_module MyPurple White'
# 'git_module MyGreen Black'
# 'kubernetes_module MyReddish Black'
# 'return_code_module MyRed White'
# 'newline_module'
# 'prompt_module MyDarkGrey White'
# )
# # Module Options
# PL_PATH_TRIM=0 # 0 Full path, 1, Current, 2+ trim level
# PL_TIME_SHOW_SECONDS=true
# PL_USER_SHOW_HOST=true
# PL_USER_USE_IP=false
# PL_SSH_SHOW_HOST=true
# PL_SSH_USE_IP=true
# PL_GIT_DIRTY_FG=Black
# PL_GIT_DIRTY_BG=MyOrange
# PL_GIT_AHEAD=true
# PL_GIT_MODIFIED=true
# PL_GIT_STAGED=true
# PL_GIT_CONFLICTS=true
# PL_GIT_UNTRACKED=true
# PL_GIT_STASH=true
# # redefine symbols using powerline glyphs
# PL_SYMBOLS[hard_separator]=""
# PL_SYMBOLS[soft_separator]=""
# PL_SYMBOLS[git_branch]=""
# PL_SYMBOLS[git_untracked]="↔"
# PL_SYMBOLS[git_stash]="§"
# PL_SYMBOLS[git_ahead]="↑"
# PL_SYMBOLS[git_behind]="↓"
# PL_SYMBOLS[git_modified]="✚ "
# PL_SYMBOLS[git_staged]="✔ "
# PL_SYMBOLS[git_conflicts]="✘ "
# PL_SYMBOLS[ssh]=" | SSH | "
# PL_SYMBOLS[read_only]=""
# PL_SYMBOLS[return_code]="⚑"
# PL_SYMBOLS[background_jobs]="⏎"
# PL_SYMBOLS[python]="π"
# PL_SYMBOLS[battery_charging]="⚡"
# PL_SYMBOLS[battery_discharging]="▮"