@ -1,10 +1,10 @@
# Generated by Powerlevel10k configuration wizard on 2020-11-0 7 at 14:32 UTC .
# Generated by Powerlevel10k configuration wizard on 2020-11-0 8 at 21:47 CET .
# Based on romkatv/powerlevel10k/config/p10k-lean -8colors.zsh, checksum 36327 .
# Based on romkatv/powerlevel10k/config/p10k-lean .zsh, checksum 47471 .
# Wizard options: compatible, lean_8colors, ascii, 1 line, compact, concis e,
# Wizard options: nerdfont-complete + powerline, large icons, unicode, lean, 1 lin e,
# instant_prompt=quiet.
# compact, few icons, concise, instant_prompt=quiet.
# Type `p10k configure` to generate another config.
# Type `p10k configure` to generate another config.
#
#
# Config for Powerlevel10k with 8-color lean prompt style. Type `p10k configure` to generate
# Config for Powerlevel10k with lean prompt style. Type `p10k configure` to generate
# your own config based on it.
# your own config based on it.
#
#
# Tip: Looking for a nice color? Here's a one-liner to print colormap.
# Tip: Looking for a nice color? Here's a one-liner to print colormap.
@ -102,10 +102,10 @@
)
)
# Defines character set used by powerlevel10k. It's best to let `p10k configure` set it for you.
# Defines character set used by powerlevel10k. It's best to let `p10k configure` set it for you.
typeset -g POWERLEVEL9K_MODE = ascii
typeset -g POWERLEVEL9K_MODE = nerdfont-complete
# When set to `moderate`, some icons will have an extra space after them. This is meant to avoid
# When set to `moderate`, some icons will have an extra space after them. This is meant to avoid
# icon overlap when using non-monospace fonts. When set to `none`, spaces are not added.
# icon overlap when using non-monospace fonts. When set to `none`, spaces are not added.
typeset -g POWERLEVEL9K_ICON_PADDING = non e
typeset -g POWERLEVEL9K_ICON_PADDING = moderat e
# Basic style options that define the overall look of your prompt. You probably don't want to
# Basic style options that define the overall look of your prompt. You probably don't want to
# change them.
# change them.
@ -148,10 +148,10 @@
# probably want to set POWERLEVEL9K_PROMPT_ADD_NEWLINE=false above and
# probably want to set POWERLEVEL9K_PROMPT_ADD_NEWLINE=false above and
# POWERLEVEL9K_MULTILINE_FIRST_PROMPT_GAP_CHAR=' ' below.
# POWERLEVEL9K_MULTILINE_FIRST_PROMPT_GAP_CHAR=' ' below.
typeset -g POWERLEVEL9K_SHOW_RULER = false
typeset -g POWERLEVEL9K_SHOW_RULER = false
typeset -g POWERLEVEL9K_RULER_CHAR = ' - ' # reasonable alternative: '·'
typeset -g POWERLEVEL9K_RULER_CHAR = ' ─ ' # reasonable alternative: '·'
typeset -g POWERLEVEL9K_RULER_FOREGROUND = 7
typeset -g POWERLEVEL9K_RULER_FOREGROUND = 242
# Filler between left and right prompt on the first prompt line. You can set it to '·' or ' - '
# Filler between left and right prompt on the first prompt line. You can set it to '·' or ' ─ '
# to make it easier to see the alignment between left and right prompt and to separate prompt
# to make it easier to see the alignment between left and right prompt and to separate prompt
# from command output. It serves the same purpose as ruler (see above) without increasing
# from command output. It serves the same purpose as ruler (see above) without increasing
# the number of prompt lines. You'll probably want to set POWERLEVEL9K_SHOW_RULER=false
# the number of prompt lines. You'll probably want to set POWERLEVEL9K_SHOW_RULER=false
@ -160,7 +160,7 @@
typeset -g POWERLEVEL9K_MULTILINE_FIRST_PROMPT_GAP_CHAR = ' '
typeset -g POWERLEVEL9K_MULTILINE_FIRST_PROMPT_GAP_CHAR = ' '
if [ [ $POWERLEVEL9K_MULTILINE_FIRST_PROMPT_GAP_CHAR != ' ' ] ] ; then
if [ [ $POWERLEVEL9K_MULTILINE_FIRST_PROMPT_GAP_CHAR != ' ' ] ] ; then
# The color of the filler.
# The color of the filler.
typeset -g POWERLEVEL9K_MULTILINE_FIRST_PROMPT_GAP_FOREGROUND = 7
typeset -g POWERLEVEL9K_MULTILINE_FIRST_PROMPT_GAP_FOREGROUND = 242
# Add a space between the end of left prompt and the filler.
# Add a space between the end of left prompt and the filler.
typeset -g POWERLEVEL9K_LEFT_PROMPT_LAST_SEGMENT_END_SYMBOL = ' '
typeset -g POWERLEVEL9K_LEFT_PROMPT_LAST_SEGMENT_END_SYMBOL = ' '
# Add a space between the filler and the start of right prompt.
# Add a space between the filler and the start of right prompt.
@ -174,22 +174,22 @@
#################################[ os_icon: os identifier ]##################################
#################################[ os_icon: os identifier ]##################################
# OS identifier color.
# OS identifier color.
typeset -g POWERLEVEL9K_OS_ICON_FOREGROUND =
typeset -g POWERLEVEL9K_OS_ICON_FOREGROUND =
# Custom icon .
# Make the icon bold .
# typeset -g POWERLEVEL9K_OS_ICON_CONTENT_EXPANSION='⭐ '
typeset -g POWERLEVEL9K_OS_ICON_CONTENT_EXPANSION = '${P9K_CONTENT} '
################################[ prompt_char: prompt symbol ]################################
################################[ prompt_char: prompt symbol ]################################
# Green prompt symbol if the last command succeeded.
# Green prompt symbol if the last command succeeded.
typeset -g POWERLEVEL9K_PROMPT_CHAR_OK_{ VIINS,VICMD,VIVIS,VIOWR} _FOREGROUND = 2
typeset -g POWERLEVEL9K_PROMPT_CHAR_OK_{ VIINS,VICMD,VIVIS,VIOWR} _FOREGROUND = 76
# Red prompt symbol if the last command failed.
# Red prompt symbol if the last command failed.
typeset -g POWERLEVEL9K_PROMPT_CHAR_ERROR_{ VIINS,VICMD,VIVIS,VIOWR} _FOREGROUND = 1
typeset -g POWERLEVEL9K_PROMPT_CHAR_ERROR_{ VIINS,VICMD,VIVIS,VIOWR} _FOREGROUND = 1 96
# Default prompt symbol.
# Default prompt symbol.
typeset -g POWERLEVEL9K_PROMPT_CHAR_{ OK,ERROR} _VIINS_CONTENT_EXPANSION = ' > '
typeset -g POWERLEVEL9K_PROMPT_CHAR_{ OK,ERROR} _VIINS_CONTENT_EXPANSION = ' ❯ '
# Prompt symbol in command vi mode.
# Prompt symbol in command vi mode.
typeset -g POWERLEVEL9K_PROMPT_CHAR_{ OK,ERROR} _VICMD_CONTENT_EXPANSION = ' < '
typeset -g POWERLEVEL9K_PROMPT_CHAR_{ OK,ERROR} _VICMD_CONTENT_EXPANSION = ' ❮ '
# Prompt symbol in visual vi mode.
# Prompt symbol in visual vi mode.
typeset -g POWERLEVEL9K_PROMPT_CHAR_{ OK,ERROR} _VIVIS_CONTENT_EXPANSION = 'V'
typeset -g POWERLEVEL9K_PROMPT_CHAR_{ OK,ERROR} _VIVIS_CONTENT_EXPANSION = 'V'
# Prompt symbol in overwrite vi mode.
# Prompt symbol in overwrite vi mode.
typeset -g POWERLEVEL9K_PROMPT_CHAR_{ OK,ERROR} _VIOWR_CONTENT_EXPANSION = ' ^ '
typeset -g POWERLEVEL9K_PROMPT_CHAR_{ OK,ERROR} _VIOWR_CONTENT_EXPANSION = ' ▶ '
typeset -g POWERLEVEL9K_PROMPT_CHAR_OVERWRITE_STATE = true
typeset -g POWERLEVEL9K_PROMPT_CHAR_OVERWRITE_STATE = true
# No line terminator if prompt_char is the last segment.
# No line terminator if prompt_char is the last segment.
typeset -g POWERLEVEL9K_PROMPT_CHAR_LEFT_PROMPT_LAST_SEGMENT_END_SYMBOL = ''
typeset -g POWERLEVEL9K_PROMPT_CHAR_LEFT_PROMPT_LAST_SEGMENT_END_SYMBOL = ''
@ -198,19 +198,19 @@
##################################[ dir: current directory ]##################################
##################################[ dir: current directory ]##################################
# Default current directory color.
# Default current directory color.
typeset -g POWERLEVEL9K_DIR_FOREGROUND = 4
typeset -g POWERLEVEL9K_DIR_FOREGROUND = 31
# If directory is too long, shorten some of its segments to the shortest possible unique
# If directory is too long, shorten some of its segments to the shortest possible unique
# prefix. The shortened directory can be tab-completed to the original.
# prefix. The shortened directory can be tab-completed to the original.
typeset -g POWERLEVEL9K_SHORTEN_STRATEGY = truncate_to_unique
typeset -g POWERLEVEL9K_SHORTEN_STRATEGY = truncate_to_unique
# Replace removed segment suffixes with this symbol.
# Replace removed segment suffixes with this symbol.
typeset -g POWERLEVEL9K_SHORTEN_DELIMITER =
typeset -g POWERLEVEL9K_SHORTEN_DELIMITER =
# Color of the shortened directory segments.
# Color of the shortened directory segments.
typeset -g POWERLEVEL9K_DIR_SHORTENED_FOREGROUND = 4
typeset -g POWERLEVEL9K_DIR_SHORTENED_FOREGROUND = 103
# Color of the anchor directory segments. Anchor segments are never shortened. The first
# Color of the anchor directory segments. Anchor segments are never shortened. The first
# segment is always an anchor.
# segment is always an anchor.
typeset -g POWERLEVEL9K_DIR_ANCHOR_FOREGROUND = 4
typeset -g POWERLEVEL9K_DIR_ANCHOR_FOREGROUND = 39
# Set to true to d isplay anchor directory segments in bold.
# D isplay anchor directory segments in bold.
typeset -g POWERLEVEL9K_DIR_ANCHOR_BOLD = fals e
typeset -g POWERLEVEL9K_DIR_ANCHOR_BOLD = tru e
# Don't shorten directories that contain any of these files. They are anchors.
# Don't shorten directories that contain any of these files. They are anchors.
local anchor_files = (
local anchor_files = (
.bzr
.bzr
@ -304,15 +304,15 @@
#
#
# # Styling for WORK.
# # Styling for WORK.
# typeset -g POWERLEVEL9K_DIR_WORK_VISUAL_IDENTIFIER_EXPANSION='⭐'
# typeset -g POWERLEVEL9K_DIR_WORK_VISUAL_IDENTIFIER_EXPANSION='⭐'
# typeset -g POWERLEVEL9K_DIR_WORK_FOREGROUND= 4
# typeset -g POWERLEVEL9K_DIR_WORK_FOREGROUND= 31
# typeset -g POWERLEVEL9K_DIR_WORK_SHORTENED_FOREGROUND= 4
# typeset -g POWERLEVEL9K_DIR_WORK_SHORTENED_FOREGROUND= 103
# typeset -g POWERLEVEL9K_DIR_WORK_ANCHOR_FOREGROUND= 4
# typeset -g POWERLEVEL9K_DIR_WORK_ANCHOR_FOREGROUND= 39
#
#
# # Styling for WORK_NOT_WRITABLE.
# # Styling for WORK_NOT_WRITABLE.
# typeset -g POWERLEVEL9K_DIR_WORK_NOT_WRITABLE_VISUAL_IDENTIFIER_EXPANSION='⭐'
# typeset -g POWERLEVEL9K_DIR_WORK_NOT_WRITABLE_VISUAL_IDENTIFIER_EXPANSION='⭐'
# typeset -g POWERLEVEL9K_DIR_WORK_NOT_WRITABLE_FOREGROUND= 4
# typeset -g POWERLEVEL9K_DIR_WORK_NOT_WRITABLE_FOREGROUND= 31
# typeset -g POWERLEVEL9K_DIR_WORK_NOT_WRITABLE_SHORTENED_FOREGROUND= 4
# typeset -g POWERLEVEL9K_DIR_WORK_NOT_WRITABLE_SHORTENED_FOREGROUND= 103
# typeset -g POWERLEVEL9K_DIR_WORK_NOT_WRITABLE_ANCHOR_FOREGROUND= 4
# typeset -g POWERLEVEL9K_DIR_WORK_NOT_WRITABLE_ANCHOR_FOREGROUND= 39
#
#
# If a styling parameter isn't explicitly defined for some class, it falls back to the classless
# If a styling parameter isn't explicitly defined for some class, it falls back to the classless
# parameter. For example, if POWERLEVEL9K_DIR_WORK_NOT_WRITABLE_FOREGROUND is not set, it falls
# parameter. For example, if POWERLEVEL9K_DIR_WORK_NOT_WRITABLE_FOREGROUND is not set, it falls
@ -333,7 +333,7 @@
# Formatter for Git status.
# Formatter for Git status.
#
#
# Example output: master <42> 42 *42 merge ~42 +42 !42 ?42.
# Example output: master ⇣42⇡ 42 *42 merge ~42 +42 !42 ?42.
#
#
# You can edit the function to customize how Git status looks.
# You can edit the function to customize how Git status looks.
#
#
@ -352,17 +352,17 @@
if ( ( $1 ) ) ; then
if ( ( $1 ) ) ; then
# Styling for up-to-date Git status.
# Styling for up-to-date Git status.
local meta = '%f' # default foreground
local meta = '%f' # default foreground
local clean = '% 2F' # green foreground
local clean = '% 76F' # green foreground
local modified = '% 3 F' # yellow foreground
local modified = '% 178 F' # yellow foreground
local untracked = '% 4F' # blue foreground
local untracked = '% 39F' # blue foreground
local conflicted = '%1 F' # red foreground
local conflicted = '%1 96 F' # red foreground
else
else
# Styling for incomplete and stale Git status.
# Styling for incomplete and stale Git status.
local meta = '% f' # default foreground
local meta = '% 244F' # grey foreground
local clean = '% f' # default foreground
local clean = '% 244F' # grey foreground
local modified = '% f' # default foreground
local modified = '% 244F' # grey foreground
local untracked = '% f' # default foreground
local untracked = '% 244F' # grey foreground
local conflicted = '% f' # default foreground
local conflicted = '% 244F' # grey foreground
fi
fi
local res
local res
@ -376,9 +376,9 @@
fi
fi
# If local branch name or tag is at most 32 characters long, show it in full.
# If local branch name or tag is at most 32 characters long, show it in full.
# Otherwise show the first 12 .. the last 12.
# Otherwise show the first 12 … the last 12.
# Tip: To always show local branch name in full without truncation, delete the next line.
# Tip: To always show local branch name in full without truncation, delete the next line.
( ( $# where > 32 ) ) && where[ 13,-13] = " .. "
( ( $# where > 32 ) ) && where[ 13,-13] = " … "
res += " ${ clean } ${ where // \% /%% } " # escape %
res += " ${ clean } ${ where // \% /%% } " # escape %
@ -391,16 +391,16 @@
res += " ${ meta } : ${ clean } ${ (V)VCS_STATUS_REMOTE_BRANCH// \% /%% } " # escape %
res += " ${ meta } : ${ clean } ${ (V)VCS_STATUS_REMOTE_BRANCH// \% /%% } " # escape %
fi
fi
# < 42 if behind the remote.
# ⇣ 42 if behind the remote.
( ( VCS_STATUS_COMMITS_BEHIND ) ) && res += " ${ clean } < ${ VCS_STATUS_COMMITS_BEHIND } "
( ( VCS_STATUS_COMMITS_BEHIND ) ) && res += " ${ clean } ⇣ ${ VCS_STATUS_COMMITS_BEHIND } "
# >42 if ahead of the remote; no leading space if also behind the remote: <42> 42.
# ⇡42 if ahead of the remote; no leading space if also behind the remote: ⇣42⇡ 42.
( ( VCS_STATUS_COMMITS_AHEAD && !VCS_STATUS_COMMITS_BEHIND ) ) && res += " "
( ( VCS_STATUS_COMMITS_AHEAD && !VCS_STATUS_COMMITS_BEHIND ) ) && res += " "
( ( VCS_STATUS_COMMITS_AHEAD ) ) && res += " ${ clean } > ${ VCS_STATUS_COMMITS_AHEAD } "
( ( VCS_STATUS_COMMITS_AHEAD ) ) && res += " ${ clean } ⇡ ${ VCS_STATUS_COMMITS_AHEAD } "
# <- 42 if behind the push remote.
# ⇠ 42 if behind the push remote.
( ( VCS_STATUS_PUSH_COMMITS_BEHIND ) ) && res += " ${ clean } <- ${ VCS_STATUS_PUSH_COMMITS_BEHIND } "
( ( VCS_STATUS_PUSH_COMMITS_BEHIND ) ) && res += " ${ clean } ⇠ ${ VCS_STATUS_PUSH_COMMITS_BEHIND } "
( ( VCS_STATUS_PUSH_COMMITS_AHEAD && !VCS_STATUS_PUSH_COMMITS_BEHIND ) ) && res += " "
( ( VCS_STATUS_PUSH_COMMITS_AHEAD && !VCS_STATUS_PUSH_COMMITS_BEHIND ) ) && res += " "
# ->42 if ahead of the push remote; no leading space if also behind: <-42-> 42.
# ⇢42 if ahead of the push remote; no leading space if also behind: ⇠42⇢ 42.
( ( VCS_STATUS_PUSH_COMMITS_AHEAD ) ) && res += " ${ clean } -> ${ VCS_STATUS_PUSH_COMMITS_AHEAD } "
( ( VCS_STATUS_PUSH_COMMITS_AHEAD ) ) && res += " ${ clean } ⇢ ${ VCS_STATUS_PUSH_COMMITS_AHEAD } "
# *42 if have stashes.
# *42 if have stashes.
( ( VCS_STATUS_STASHES ) ) && res += " ${ clean } * ${ VCS_STATUS_STASHES } "
( ( VCS_STATUS_STASHES ) ) && res += " ${ clean } * ${ VCS_STATUS_STASHES } "
# 'merge' if the repo is in an unusual state.
# 'merge' if the repo is in an unusual state.
@ -415,12 +415,12 @@
# See POWERLEVEL9K_VCS_UNTRACKED_ICON above if you want to use a different icon.
# See POWERLEVEL9K_VCS_UNTRACKED_ICON above if you want to use a different icon.
# Remove the next line if you don't want to see untracked files at all.
# Remove the next line if you don't want to see untracked files at all.
( ( VCS_STATUS_NUM_UNTRACKED ) ) && res += " ${ untracked } ${ (g : : )POWERLEVEL9K_VCS_UNTRACKED_ICON } ${ VCS_STATUS_NUM_UNTRACKED } "
( ( VCS_STATUS_NUM_UNTRACKED ) ) && res += " ${ untracked } ${ (g : : )POWERLEVEL9K_VCS_UNTRACKED_ICON } ${ VCS_STATUS_NUM_UNTRACKED } "
# " - " if the number of unstaged files is unknown. This can happen due to
# " ─ " if the number of unstaged files is unknown. This can happen due to
# POWERLEVEL9K_VCS_MAX_INDEX_SIZE_DIRTY (see below) being set to a non-negative number lower
# POWERLEVEL9K_VCS_MAX_INDEX_SIZE_DIRTY (see below) being set to a non-negative number lower
# than the number of files in the Git index, or due to bash.showDirtyState being set to false
# than the number of files in the Git index, or due to bash.showDirtyState being set to false
# in the repository config. The number of staged and untracked files may also be unknown
# in the repository config. The number of staged and untracked files may also be unknown
# in this case.
# in this case.
( ( VCS_STATUS_HAS_UNSTAGED = = -1 ) ) && res += " ${ modified } - "
( ( VCS_STATUS_HAS_UNSTAGED = = -1 ) ) && res += " ${ modified } ─ "
typeset -g my_git_format = $res
typeset -g my_git_format = $res
}
}
@ -449,8 +449,8 @@
typeset -g POWERLEVEL9K_VCS_{ STAGED,UNSTAGED,UNTRACKED,CONFLICTED,COMMITS_AHEAD,COMMITS_BEHIND} _MAX_NUM = -1
typeset -g POWERLEVEL9K_VCS_{ STAGED,UNSTAGED,UNTRACKED,CONFLICTED,COMMITS_AHEAD,COMMITS_BEHIND} _MAX_NUM = -1
# Icon color.
# Icon color.
typeset -g POWERLEVEL9K_VCS_VISUAL_IDENTIFIER_COLOR = 2
typeset -g POWERLEVEL9K_VCS_VISUAL_IDENTIFIER_COLOR = 76
typeset -g POWERLEVEL9K_VCS_LOADING_VISUAL_IDENTIFIER_COLOR =
typeset -g POWERLEVEL9K_VCS_LOADING_VISUAL_IDENTIFIER_COLOR = 244
# Custom icon.
# Custom icon.
typeset -g POWERLEVEL9K_VCS_VISUAL_IDENTIFIER_EXPANSION =
typeset -g POWERLEVEL9K_VCS_VISUAL_IDENTIFIER_EXPANSION =
# Custom prefix.
# Custom prefix.
@ -463,9 +463,9 @@
# These settings are used for repositories other than Git or when gitstatusd fails and
# These settings are used for repositories other than Git or when gitstatusd fails and
# Powerlevel10k has to fall back to using vcs_info.
# Powerlevel10k has to fall back to using vcs_info.
typeset -g POWERLEVEL9K_VCS_CLEAN_FOREGROUND = 2
typeset -g POWERLEVEL9K_VCS_CLEAN_FOREGROUND = 76
typeset -g POWERLEVEL9K_VCS_UNTRACKED_FOREGROUND = 2
typeset -g POWERLEVEL9K_VCS_UNTRACKED_FOREGROUND = 76
typeset -g POWERLEVEL9K_VCS_MODIFIED_FOREGROUND = 3
typeset -g POWERLEVEL9K_VCS_MODIFIED_FOREGROUND = 178
##########################[ status: exit code of the last command ]###########################
##########################[ status: exit code of the last command ]###########################
# Enable OK_PIPE, ERROR_PIPE and ERROR_SIGNAL status states to allow us to enable, disable and
# Enable OK_PIPE, ERROR_PIPE and ERROR_SIGNAL status states to allow us to enable, disable and
@ -475,33 +475,33 @@
# Status on success. No content, just an icon. No need to show it if prompt_char is enabled as
# Status on success. No content, just an icon. No need to show it if prompt_char is enabled as
# it will signify success by turning green.
# it will signify success by turning green.
typeset -g POWERLEVEL9K_STATUS_OK = false
typeset -g POWERLEVEL9K_STATUS_OK = false
typeset -g POWERLEVEL9K_STATUS_OK_FOREGROUND = 2
typeset -g POWERLEVEL9K_STATUS_OK_FOREGROUND = 70
typeset -g POWERLEVEL9K_STATUS_OK_VISUAL_IDENTIFIER_EXPANSION = ' ok '
typeset -g POWERLEVEL9K_STATUS_OK_VISUAL_IDENTIFIER_EXPANSION = ' ✔ '
# Status when some part of a pipe command fails but the overall exit status is zero. It may look
# Status when some part of a pipe command fails but the overall exit status is zero. It may look
# like this: 1|0.
# like this: 1|0.
typeset -g POWERLEVEL9K_STATUS_OK_PIPE = true
typeset -g POWERLEVEL9K_STATUS_OK_PIPE = true
typeset -g POWERLEVEL9K_STATUS_OK_PIPE_FOREGROUND = 2
typeset -g POWERLEVEL9K_STATUS_OK_PIPE_FOREGROUND = 70
typeset -g POWERLEVEL9K_STATUS_OK_PIPE_VISUAL_IDENTIFIER_EXPANSION = ' ok '
typeset -g POWERLEVEL9K_STATUS_OK_PIPE_VISUAL_IDENTIFIER_EXPANSION = ' ✔ '
# Status when it's just an error code (e.g., '1'). No need to show it if prompt_char is enabled as
# Status when it's just an error code (e.g., '1'). No need to show it if prompt_char is enabled as
# it will signify error by turning red.
# it will signify error by turning red.
typeset -g POWERLEVEL9K_STATUS_ERROR = false
typeset -g POWERLEVEL9K_STATUS_ERROR = false
typeset -g POWERLEVEL9K_STATUS_ERROR_FOREGROUND = 1
typeset -g POWERLEVEL9K_STATUS_ERROR_FOREGROUND = 1 60
typeset -g POWERLEVEL9K_STATUS_ERROR_VISUAL_IDENTIFIER_EXPANSION = ' err '
typeset -g POWERLEVEL9K_STATUS_ERROR_VISUAL_IDENTIFIER_EXPANSION = ' ✘ '
# Status when the last command was terminated by a signal.
# Status when the last command was terminated by a signal.
typeset -g POWERLEVEL9K_STATUS_ERROR_SIGNAL = true
typeset -g POWERLEVEL9K_STATUS_ERROR_SIGNAL = true
typeset -g POWERLEVEL9K_STATUS_ERROR_SIGNAL_FOREGROUND = 1
typeset -g POWERLEVEL9K_STATUS_ERROR_SIGNAL_FOREGROUND = 1 60
# Use terse signal names: "INT" instead of "SIGINT(2)".
# Use terse signal names: "INT" instead of "SIGINT(2)".
typeset -g POWERLEVEL9K_STATUS_VERBOSE_SIGNAME = false
typeset -g POWERLEVEL9K_STATUS_VERBOSE_SIGNAME = false
typeset -g POWERLEVEL9K_STATUS_ERROR_SIGNAL_VISUAL_IDENTIFIER_EXPANSION =
typeset -g POWERLEVEL9K_STATUS_ERROR_SIGNAL_VISUAL_IDENTIFIER_EXPANSION = '✘'
# Status when some part of a pipe command fails and the overall exit status is also non-zero.
# Status when some part of a pipe command fails and the overall exit status is also non-zero.
# It may look like this: 1|0.
# It may look like this: 1|0.
typeset -g POWERLEVEL9K_STATUS_ERROR_PIPE = true
typeset -g POWERLEVEL9K_STATUS_ERROR_PIPE = true
typeset -g POWERLEVEL9K_STATUS_ERROR_PIPE_FOREGROUND = 1
typeset -g POWERLEVEL9K_STATUS_ERROR_PIPE_FOREGROUND = 1 60
typeset -g POWERLEVEL9K_STATUS_ERROR_PIPE_VISUAL_IDENTIFIER_EXPANSION = ' err '
typeset -g POWERLEVEL9K_STATUS_ERROR_PIPE_VISUAL_IDENTIFIER_EXPANSION = ' ✘ '
###################[ command_execution_time: duration of the last command ]###################
###################[ command_execution_time: duration of the last command ]###################
# Show duration of the last command if takes at least this many seconds.
# Show duration of the last command if takes at least this many seconds.
@ -509,7 +509,7 @@
# Show this many fractional digits. Zero means round to seconds.
# Show this many fractional digits. Zero means round to seconds.
typeset -g POWERLEVEL9K_COMMAND_EXECUTION_TIME_PRECISION = 0
typeset -g POWERLEVEL9K_COMMAND_EXECUTION_TIME_PRECISION = 0
# Execution time color.
# Execution time color.
typeset -g POWERLEVEL9K_COMMAND_EXECUTION_TIME_FOREGROUND = 3
typeset -g POWERLEVEL9K_COMMAND_EXECUTION_TIME_FOREGROUND = 101
# Duration format: 1d 2h 3m 4s.
# Duration format: 1d 2h 3m 4s.
typeset -g POWERLEVEL9K_COMMAND_EXECUTION_TIME_FORMAT = 'd h m s'
typeset -g POWERLEVEL9K_COMMAND_EXECUTION_TIME_FORMAT = 'd h m s'
# Custom icon.
# Custom icon.
@ -521,20 +521,20 @@
# Don't show the number of background jobs.
# Don't show the number of background jobs.
typeset -g POWERLEVEL9K_BACKGROUND_JOBS_VERBOSE = false
typeset -g POWERLEVEL9K_BACKGROUND_JOBS_VERBOSE = false
# Background jobs color.
# Background jobs color.
typeset -g POWERLEVEL9K_BACKGROUND_JOBS_FOREGROUND = 1
typeset -g POWERLEVEL9K_BACKGROUND_JOBS_FOREGROUND = 70
# Custom icon.
# Custom icon.
# typeset -g POWERLEVEL9K_BACKGROUND_JOBS_VISUAL_IDENTIFIER_EXPANSION='⭐'
# typeset -g POWERLEVEL9K_BACKGROUND_JOBS_VISUAL_IDENTIFIER_EXPANSION='⭐'
#######################[ direnv: direnv status (https://direnv.net/) ]########################
#######################[ direnv: direnv status (https://direnv.net/) ]########################
# Direnv color.
# Direnv color.
typeset -g POWERLEVEL9K_DIRENV_FOREGROUND = 3
typeset -g POWERLEVEL9K_DIRENV_FOREGROUND = 178
# Custom icon.
# Custom icon.
# typeset -g POWERLEVEL9K_DIRENV_VISUAL_IDENTIFIER_EXPANSION='⭐'
# typeset -g POWERLEVEL9K_DIRENV_VISUAL_IDENTIFIER_EXPANSION='⭐'
###############[ asdf: asdf version manager (https://github.com/asdf-vm/asdf) ]###############
###############[ asdf: asdf version manager (https://github.com/asdf-vm/asdf) ]###############
# Default asdf color. Only used to display tools for which there is no color override (see below).
# Default asdf color. Only used to display tools for which there is no color override (see below).
# Tip: Override this parameter for ${TOOL} with POWERLEVEL9K_ASDF_${TOOL}_FOREGROUND.
# Tip: Override this parameter for ${TOOL} with POWERLEVEL9K_ASDF_${TOOL}_FOREGROUND.
typeset -g POWERLEVEL9K_ASDF_FOREGROUND = 6
typeset -g POWERLEVEL9K_ASDF_FOREGROUND = 6 6
# There are four parameters that can be used to hide asdf tools. Each parameter describes
# There are four parameters that can be used to hide asdf tools. Each parameter describes
# conditions under which a tool gets hidden. Parameters can hide tools but not unhide them. If at
# conditions under which a tool gets hidden. Parameters can hide tools but not unhide them. If at
@ -592,88 +592,88 @@
typeset -g POWERLEVEL9K_ASDF_SHOW_ON_UPGLOB =
typeset -g POWERLEVEL9K_ASDF_SHOW_ON_UPGLOB =
# Ruby version from asdf.
# Ruby version from asdf.
typeset -g POWERLEVEL9K_ASDF_RUBY_FOREGROUND = 1
typeset -g POWERLEVEL9K_ASDF_RUBY_FOREGROUND = 1 68
# typeset -g POWERLEVEL9K_ASDF_RUBY_VISUAL_IDENTIFIER_EXPANSION='⭐'
# typeset -g POWERLEVEL9K_ASDF_RUBY_VISUAL_IDENTIFIER_EXPANSION='⭐'
# typeset -g POWERLEVEL9K_ASDF_RUBY_SHOW_ON_UPGLOB='*.foo|*.bar'
# typeset -g POWERLEVEL9K_ASDF_RUBY_SHOW_ON_UPGLOB='*.foo|*.bar'
# Python version from asdf.
# Python version from asdf.
typeset -g POWERLEVEL9K_ASDF_PYTHON_FOREGROUND = 6
typeset -g POWERLEVEL9K_ASDF_PYTHON_FOREGROUND = 37
# typeset -g POWERLEVEL9K_ASDF_PYTHON_VISUAL_IDENTIFIER_EXPANSION='⭐'
# typeset -g POWERLEVEL9K_ASDF_PYTHON_VISUAL_IDENTIFIER_EXPANSION='⭐'
# typeset -g POWERLEVEL9K_ASDF_PYTHON_SHOW_ON_UPGLOB='*.foo|*.bar'
# typeset -g POWERLEVEL9K_ASDF_PYTHON_SHOW_ON_UPGLOB='*.foo|*.bar'
# Go version from asdf.
# Go version from asdf.
typeset -g POWERLEVEL9K_ASDF_GOLANG_FOREGROUND = 6
typeset -g POWERLEVEL9K_ASDF_GOLANG_FOREGROUND = 37
# typeset -g POWERLEVEL9K_ASDF_GOLANG_VISUAL_IDENTIFIER_EXPANSION='⭐'
# typeset -g POWERLEVEL9K_ASDF_GOLANG_VISUAL_IDENTIFIER_EXPANSION='⭐'
# typeset -g POWERLEVEL9K_ASDF_GOLANG_SHOW_ON_UPGLOB='*.foo|*.bar'
# typeset -g POWERLEVEL9K_ASDF_GOLANG_SHOW_ON_UPGLOB='*.foo|*.bar'
# Node.js version from asdf.
# Node.js version from asdf.
typeset -g POWERLEVEL9K_ASDF_NODEJS_FOREGROUND = 2
typeset -g POWERLEVEL9K_ASDF_NODEJS_FOREGROUND = 70
# typeset -g POWERLEVEL9K_ASDF_NODEJS_VISUAL_IDENTIFIER_EXPANSION='⭐'
# typeset -g POWERLEVEL9K_ASDF_NODEJS_VISUAL_IDENTIFIER_EXPANSION='⭐'
# typeset -g POWERLEVEL9K_ASDF_NODEJS_SHOW_ON_UPGLOB='*.foo|*.bar'
# typeset -g POWERLEVEL9K_ASDF_NODEJS_SHOW_ON_UPGLOB='*.foo|*.bar'
# Rust version from asdf.
# Rust version from asdf.
typeset -g POWERLEVEL9K_ASDF_RUST_FOREGROUND = 4
typeset -g POWERLEVEL9K_ASDF_RUST_FOREGROUND = 37
# typeset -g POWERLEVEL9K_ASDF_RUST_VISUAL_IDENTIFIER_EXPANSION='⭐'
# typeset -g POWERLEVEL9K_ASDF_RUST_VISUAL_IDENTIFIER_EXPANSION='⭐'
# typeset -g POWERLEVEL9K_ASDF_RUST_SHOW_ON_UPGLOB='*.foo|*.bar'
# typeset -g POWERLEVEL9K_ASDF_RUST_SHOW_ON_UPGLOB='*.foo|*.bar'
# .NET Core version from asdf.
# .NET Core version from asdf.
typeset -g POWERLEVEL9K_ASDF_DOTNET_CORE_FOREGROUND = 5
typeset -g POWERLEVEL9K_ASDF_DOTNET_CORE_FOREGROUND = 134
# typeset -g POWERLEVEL9K_ASDF_DOTNET_CORE_VISUAL_IDENTIFIER_EXPANSION='⭐'
# typeset -g POWERLEVEL9K_ASDF_DOTNET_CORE_VISUAL_IDENTIFIER_EXPANSION='⭐'
# typeset -g POWERLEVEL9K_ASDF_DOTNET_ CORE_ SHOW_ON_UPGLOB='*.foo|*.bar'
# typeset -g POWERLEVEL9K_ASDF_DOTNET_ SHOW_ON_UPGLOB='*.foo|*.bar'
# Flutter version from asdf.
# Flutter version from asdf.
typeset -g POWERLEVEL9K_ASDF_FLUTTER_FOREGROUND = 4
typeset -g POWERLEVEL9K_ASDF_FLUTTER_FOREGROUND = 38
# typeset -g POWERLEVEL9K_ASDF_FLUTTER_VISUAL_IDENTIFIER_EXPANSION='⭐'
# typeset -g POWERLEVEL9K_ASDF_FLUTTER_VISUAL_IDENTIFIER_EXPANSION='⭐'
# typeset -g POWERLEVEL9K_ASDF_FLUTTER_SHOW_ON_UPGLOB='*.foo|*.bar'
# typeset -g POWERLEVEL9K_ASDF_FLUTTER_SHOW_ON_UPGLOB='*.foo|*.bar'
# Lua version from asdf.
# Lua version from asdf.
typeset -g POWERLEVEL9K_ASDF_LUA_FOREGROUND = 4
typeset -g POWERLEVEL9K_ASDF_LUA_FOREGROUND = 32
# typeset -g POWERLEVEL9K_ASDF_LUA_VISUAL_IDENTIFIER_EXPANSION='⭐'
# typeset -g POWERLEVEL9K_ASDF_LUA_VISUAL_IDENTIFIER_EXPANSION='⭐'
# typeset -g POWERLEVEL9K_ASDF_LUA_SHOW_ON_UPGLOB='*.foo|*.bar'
# typeset -g POWERLEVEL9K_ASDF_LUA_SHOW_ON_UPGLOB='*.foo|*.bar'
# Java version from asdf.
# Java version from asdf.
typeset -g POWERLEVEL9K_ASDF_JAVA_FOREGROUND = 4
typeset -g POWERLEVEL9K_ASDF_JAVA_FOREGROUND = 32
# typeset -g POWERLEVEL9K_ASDF_JAVA_VISUAL_IDENTIFIER_EXPANSION='⭐'
# typeset -g POWERLEVEL9K_ASDF_JAVA_VISUAL_IDENTIFIER_EXPANSION='⭐'
# typeset -g POWERLEVEL9K_ASDF_JAVA_SHOW_ON_UPGLOB='*.foo|*.bar'
# typeset -g POWERLEVEL9K_ASDF_JAVA_SHOW_ON_UPGLOB='*.foo|*.bar'
# Perl version from asdf.
# Perl version from asdf.
typeset -g POWERLEVEL9K_ASDF_PERL_FOREGROUND = 6
typeset -g POWERLEVEL9K_ASDF_PERL_FOREGROUND = 6 7
# typeset -g POWERLEVEL9K_ASDF_PERL_VISUAL_IDENTIFIER_EXPANSION='⭐'
# typeset -g POWERLEVEL9K_ASDF_PERL_VISUAL_IDENTIFIER_EXPANSION='⭐'
# typeset -g POWERLEVEL9K_ASDF_PERL_SHOW_ON_UPGLOB='*.foo|*.bar'
# typeset -g POWERLEVEL9K_ASDF_PERL_SHOW_ON_UPGLOB='*.foo|*.bar'
# Erlang version from asdf.
# Erlang version from asdf.
typeset -g POWERLEVEL9K_ASDF_ERLANG_FOREGROUND = 1
typeset -g POWERLEVEL9K_ASDF_ERLANG_FOREGROUND = 1 25
# typeset -g POWERLEVEL9K_ASDF_ERLANG_VISUAL_IDENTIFIER_EXPANSION='⭐'
# typeset -g POWERLEVEL9K_ASDF_ERLANG_VISUAL_IDENTIFIER_EXPANSION='⭐'
# typeset -g POWERLEVEL9K_ASDF_ERLANG_SHOW_ON_UPGLOB='*.foo|*.bar'
# typeset -g POWERLEVEL9K_ASDF_ERLANG_SHOW_ON_UPGLOB='*.foo|*.bar'
# Elixir version from asdf.
# Elixir version from asdf.
typeset -g POWERLEVEL9K_ASDF_ELIXIR_FOREGROUND = 5
typeset -g POWERLEVEL9K_ASDF_ELIXIR_FOREGROUND = 129
# typeset -g POWERLEVEL9K_ASDF_ELIXIR_VISUAL_IDENTIFIER_EXPANSION='⭐'
# typeset -g POWERLEVEL9K_ASDF_ELIXIR_VISUAL_IDENTIFIER_EXPANSION='⭐'
# typeset -g POWERLEVEL9K_ASDF_ELIXIR_SHOW_ON_UPGLOB='*.foo|*.bar'
# typeset -g POWERLEVEL9K_ASDF_ELIXIR_SHOW_ON_UPGLOB='*.foo|*.bar'
# Postgres version from asdf.
# Postgres version from asdf.
typeset -g POWERLEVEL9K_ASDF_POSTGRES_FOREGROUND = 6
typeset -g POWERLEVEL9K_ASDF_POSTGRES_FOREGROUND = 31
# typeset -g POWERLEVEL9K_ASDF_POSTGRES_VISUAL_IDENTIFIER_EXPANSION='⭐'
# typeset -g POWERLEVEL9K_ASDF_POSTGRES_VISUAL_IDENTIFIER_EXPANSION='⭐'
# typeset -g POWERLEVEL9K_ASDF_POSTGRES_SHOW_ON_UPGLOB='*.foo|*.bar'
# typeset -g POWERLEVEL9K_ASDF_POSTGRES_SHOW_ON_UPGLOB='*.foo|*.bar'
# PHP version from asdf.
# PHP version from asdf.
typeset -g POWERLEVEL9K_ASDF_PHP_FOREGROUND = 5
typeset -g POWERLEVEL9K_ASDF_PHP_FOREGROUND = 99
# typeset -g POWERLEVEL9K_ASDF_PHP_VISUAL_IDENTIFIER_EXPANSION='⭐'
# typeset -g POWERLEVEL9K_ASDF_PHP_VISUAL_IDENTIFIER_EXPANSION='⭐'
# typeset -g POWERLEVEL9K_ASDF_PHP_SHOW_ON_UPGLOB='*.foo|*.bar'
# typeset -g POWERLEVEL9K_ASDF_PHP_SHOW_ON_UPGLOB='*.foo|*.bar'
# Haskell version from asdf.
# Haskell version from asdf.
typeset -g POWERLEVEL9K_ASDF_HASKELL_FOREGROUND = 3
typeset -g POWERLEVEL9K_ASDF_HASKELL_FOREGROUND = 172
# typeset -g POWERLEVEL9K_ASDF_HASKELL_VISUAL_IDENTIFIER_EXPANSION='⭐'
# typeset -g POWERLEVEL9K_ASDF_HASKELL_VISUAL_IDENTIFIER_EXPANSION='⭐'
# typeset -g POWERLEVEL9K_ASDF_HASKELL_SHOW_ON_UPGLOB='*.foo|*.bar'
# typeset -g POWERLEVEL9K_ASDF_HASKELL_SHOW_ON_UPGLOB='*.foo|*.bar'
# Julia version from asdf.
# Julia version from asdf.
typeset -g POWERLEVEL9K_ASDF_JULIA_FOREGROUND = 2
typeset -g POWERLEVEL9K_ASDF_JULIA_FOREGROUND = 70
# typeset -g POWERLEVEL9K_ASDF_JULIA_VISUAL_IDENTIFIER_EXPANSION='⭐'
# typeset -g POWERLEVEL9K_ASDF_JULIA_VISUAL_IDENTIFIER_EXPANSION='⭐'
# typeset -g POWERLEVEL9K_ASDF_JULIA_SHOW_ON_UPGLOB='*.foo|*.bar'
# typeset -g POWERLEVEL9K_ASDF_JULIA_SHOW_ON_UPGLOB='*.foo|*.bar'
##########[ nordvpn: nordvpn connection status, linux only (https://nordvpn.com/) ]###########
##########[ nordvpn: nordvpn connection status, linux only (https://nordvpn.com/) ]###########
# NordVPN connection indicator color.
# NordVPN connection indicator color.
typeset -g POWERLEVEL9K_NORDVPN_FOREGROUND = 6
typeset -g POWERLEVEL9K_NORDVPN_FOREGROUND = 39
# Hide NordVPN connection indicator when not connected.
# Hide NordVPN connection indicator when not connected.
typeset -g POWERLEVEL9K_NORDVPN_{ DISCONNECTED,CONNECTING,DISCONNECTING} _CONTENT_EXPANSION =
typeset -g POWERLEVEL9K_NORDVPN_{ DISCONNECTED,CONNECTING,DISCONNECTING} _CONTENT_EXPANSION =
typeset -g POWERLEVEL9K_NORDVPN_{ DISCONNECTED,CONNECTING,DISCONNECTING} _VISUAL_IDENTIFIER_EXPANSION =
typeset -g POWERLEVEL9K_NORDVPN_{ DISCONNECTED,CONNECTING,DISCONNECTING} _VISUAL_IDENTIFIER_EXPANSION =
@ -682,31 +682,31 @@
#################[ ranger: ranger shell (https://github.com/ranger/ranger) ]##################
#################[ ranger: ranger shell (https://github.com/ranger/ranger) ]##################
# Ranger shell color.
# Ranger shell color.
typeset -g POWERLEVEL9K_RANGER_FOREGROUND = 3
typeset -g POWERLEVEL9K_RANGER_FOREGROUND = 178
# Custom icon.
# Custom icon.
# typeset -g POWERLEVEL9K_RANGER_VISUAL_IDENTIFIER_EXPANSION='⭐'
# typeset -g POWERLEVEL9K_RANGER_VISUAL_IDENTIFIER_EXPANSION='⭐'
######################[ nnn: nnn shell (https://github.com/jarun/nnn) ]#######################
######################[ nnn: nnn shell (https://github.com/jarun/nnn) ]#######################
# Nnn shell color.
# Nnn shell color.
typeset -g POWERLEVEL9K_NNN_FOREGROUND = 3
typeset -g POWERLEVEL9K_NNN_FOREGROUND = 72
# Custom icon.
# Custom icon.
# typeset -g POWERLEVEL9K_NNN_VISUAL_IDENTIFIER_EXPANSION='⭐'
# typeset -g POWERLEVEL9K_NNN_VISUAL_IDENTIFIER_EXPANSION='⭐'
###########################[ vim_shell: vim shell indicator (:sh) ]###########################
###########################[ vim_shell: vim shell indicator (:sh) ]###########################
# Vim shell indicator color.
# Vim shell indicator color.
typeset -g POWERLEVEL9K_VIM_SHELL_FOREGROUND = 3
typeset -g POWERLEVEL9K_VIM_SHELL_FOREGROUND = 3 4
# Custom icon.
# Custom icon.
# typeset -g POWERLEVEL9K_VIM_SHELL_VISUAL_IDENTIFIER_EXPANSION='⭐'
# typeset -g POWERLEVEL9K_VIM_SHELL_VISUAL_IDENTIFIER_EXPANSION='⭐'
######[ midnight_commander: midnight commander shell (https://midnight-commander.org/) ]######
######[ midnight_commander: midnight commander shell (https://midnight-commander.org/) ]######
# Midnight Commander shell color.
# Midnight Commander shell color.
typeset -g POWERLEVEL9K_MIDNIGHT_COMMANDER_FOREGROUND = 3
typeset -g POWERLEVEL9K_MIDNIGHT_COMMANDER_FOREGROUND = 178
# Custom icon.
# Custom icon.
# typeset -g POWERLEVEL9K_MIDNIGHT_COMMANDER_VISUAL_IDENTIFIER_EXPANSION='⭐'
# typeset -g POWERLEVEL9K_MIDNIGHT_COMMANDER_VISUAL_IDENTIFIER_EXPANSION='⭐'
#[ nix_shell: nix shell (https://nixos.org/nixos/nix-pills/developing-with-nix-shell.html) ]##
#[ nix_shell: nix shell (https://nixos.org/nixos/nix-pills/developing-with-nix-shell.html) ]##
# Nix shell color.
# Nix shell color.
typeset -g POWERLEVEL9K_NIX_SHELL_FOREGROUND = 4
typeset -g POWERLEVEL9K_NIX_SHELL_FOREGROUND = 7 4
# Tip: If you want to see just the icon without "pure" and "impure", uncomment the next line.
# Tip: If you want to see just the icon without "pure" and "impure", uncomment the next line.
# typeset -g POWERLEVEL9K_NIX_SHELL_CONTENT_EXPANSION=
# typeset -g POWERLEVEL9K_NIX_SHELL_CONTENT_EXPANSION=
@ -716,9 +716,9 @@
##################################[ disk_usage: disk usage ]##################################
##################################[ disk_usage: disk usage ]##################################
# Colors for different levels of disk usage.
# Colors for different levels of disk usage.
typeset -g POWERLEVEL9K_DISK_USAGE_NORMAL_FOREGROUND = 2
typeset -g POWERLEVEL9K_DISK_USAGE_NORMAL_FOREGROUND = 35
typeset -g POWERLEVEL9K_DISK_USAGE_WARNING_FOREGROUND = 3
typeset -g POWERLEVEL9K_DISK_USAGE_WARNING_FOREGROUND = 220
typeset -g POWERLEVEL9K_DISK_USAGE_CRITICAL_FOREGROUND = 1
typeset -g POWERLEVEL9K_DISK_USAGE_CRITICAL_FOREGROUND = 1 60
# Thresholds for different levels of disk usage (percentage points).
# Thresholds for different levels of disk usage (percentage points).
typeset -g POWERLEVEL9K_DISK_USAGE_WARNING_LEVEL = 90
typeset -g POWERLEVEL9K_DISK_USAGE_WARNING_LEVEL = 90
typeset -g POWERLEVEL9K_DISK_USAGE_CRITICAL_LEVEL = 95
typeset -g POWERLEVEL9K_DISK_USAGE_CRITICAL_LEVEL = 95
@ -729,13 +729,13 @@
######################################[ ram: free RAM ]#######################################
######################################[ ram: free RAM ]#######################################
# RAM color.
# RAM color.
typeset -g POWERLEVEL9K_RAM_FOREGROUND = 2
typeset -g POWERLEVEL9K_RAM_FOREGROUND = 66
# Custom icon.
# Custom icon.
# typeset -g POWERLEVEL9K_RAM_VISUAL_IDENTIFIER_EXPANSION='⭐'
# typeset -g POWERLEVEL9K_RAM_VISUAL_IDENTIFIER_EXPANSION='⭐'
#####################################[ swap: used swap ]######################################
#####################################[ swap: used swap ]######################################
# Swap color.
# Swap color.
typeset -g POWERLEVEL9K_SWAP_FOREGROUND = 3
typeset -g POWERLEVEL9K_SWAP_FOREGROUND = 96
# Custom icon.
# Custom icon.
# typeset -g POWERLEVEL9K_SWAP_VISUAL_IDENTIFIER_EXPANSION='⭐'
# typeset -g POWERLEVEL9K_SWAP_VISUAL_IDENTIFIER_EXPANSION='⭐'
@ -743,17 +743,17 @@
# Show average CPU load over this many last minutes. Valid values are 1, 5 and 15.
# Show average CPU load over this many last minutes. Valid values are 1, 5 and 15.
typeset -g POWERLEVEL9K_LOAD_WHICH = 5
typeset -g POWERLEVEL9K_LOAD_WHICH = 5
# Load color when load is under 50%.
# Load color when load is under 50%.
typeset -g POWERLEVEL9K_LOAD_NORMAL_FOREGROUND = 2
typeset -g POWERLEVEL9K_LOAD_NORMAL_FOREGROUND = 66
# Load color when load is between 50% and 70%.
# Load color when load is between 50% and 70%.
typeset -g POWERLEVEL9K_LOAD_WARNING_FOREGROUND = 3
typeset -g POWERLEVEL9K_LOAD_WARNING_FOREGROUND = 178
# Load color when load is over 70%.
# Load color when load is over 70%.
typeset -g POWERLEVEL9K_LOAD_CRITICAL_FOREGROUND = 1
typeset -g POWERLEVEL9K_LOAD_CRITICAL_FOREGROUND = 1 66
# Custom icon.
# Custom icon.
# typeset -g POWERLEVEL9K_LOAD_VISUAL_IDENTIFIER_EXPANSION='⭐'
# typeset -g POWERLEVEL9K_LOAD_VISUAL_IDENTIFIER_EXPANSION='⭐'
################[ todo: todo items (https://github.com/todotxt/todo.txt-cli) ]################
################[ todo: todo items (https://github.com/todotxt/todo.txt-cli) ]################
# Todo color.
# Todo color.
typeset -g POWERLEVEL9K_TODO_FOREGROUND = 4
typeset -g POWERLEVEL9K_TODO_FOREGROUND = 110
# Hide todo when the total number of tasks is zero.
# Hide todo when the total number of tasks is zero.
typeset -g POWERLEVEL9K_TODO_HIDE_ZERO_TOTAL = true
typeset -g POWERLEVEL9K_TODO_HIDE_ZERO_TOTAL = true
# Hide todo when the number of tasks after filtering is zero.
# Hide todo when the number of tasks after filtering is zero.
@ -777,19 +777,19 @@
###########[ timewarrior: timewarrior tracking status (https://timewarrior.net/) ]############
###########[ timewarrior: timewarrior tracking status (https://timewarrior.net/) ]############
# Timewarrior color.
# Timewarrior color.
typeset -g POWERLEVEL9K_TIMEWARRIOR_FOREGROUND = 4
typeset -g POWERLEVEL9K_TIMEWARRIOR_FOREGROUND = 110
# If the tracked task is longer than 24 characters, truncate and append " .. ".
# If the tracked task is longer than 24 characters, truncate and append " … ".
# Tip: To always display tasks without truncation, delete the following parameter.
# Tip: To always display tasks without truncation, delete the following parameter.
# Tip: To hide task names and display just the icon when time tracking is enabled, set the
# Tip: To hide task names and display just the icon when time tracking is enabled, set the
# value of the following parameter to "".
# value of the following parameter to "".
typeset -g POWERLEVEL9K_TIMEWARRIOR_CONTENT_EXPANSION = '${P9K_CONTENT:0:24}${${P9K_CONTENT:24}:+ .. }'
typeset -g POWERLEVEL9K_TIMEWARRIOR_CONTENT_EXPANSION = '${P9K_CONTENT:0:24}${${P9K_CONTENT:24}:+ … }'
# Custom icon.
# Custom icon.
# typeset -g POWERLEVEL9K_TIMEWARRIOR_VISUAL_IDENTIFIER_EXPANSION='⭐'
# typeset -g POWERLEVEL9K_TIMEWARRIOR_VISUAL_IDENTIFIER_EXPANSION='⭐'
##############[ taskwarrior: taskwarrior task count (https://taskwarrior.org/) ]##############
##############[ taskwarrior: taskwarrior task count (https://taskwarrior.org/) ]##############
# Taskwarrior color.
# Taskwarrior color.
typeset -g POWERLEVEL9K_TASKWARRIOR_FOREGROUND = 6
typeset -g POWERLEVEL9K_TASKWARRIOR_FOREGROUND = 74
# Taskwarrior segment format. The following parameters are available within the expansion.
# Taskwarrior segment format. The following parameters are available within the expansion.
#
#
@ -809,11 +809,11 @@
##################################[ context: user@hostname ]##################################
##################################[ context: user@hostname ]##################################
# Context color when running with privileges.
# Context color when running with privileges.
typeset -g POWERLEVEL9K_CONTEXT_ROOT_FOREGROUND = 1
typeset -g POWERLEVEL9K_CONTEXT_ROOT_FOREGROUND = 1 78
# Context color in SSH without privileges.
# Context color in SSH without privileges.
typeset -g POWERLEVEL9K_CONTEXT_{ REMOTE,REMOTE_SUDO} _FOREGROUND = 7
typeset -g POWERLEVEL9K_CONTEXT_{ REMOTE,REMOTE_SUDO} _FOREGROUND = 180
# Default context color (no privileges, no SSH).
# Default context color (no privileges, no SSH).
typeset -g POWERLEVEL9K_CONTEXT_FOREGROUND = 7
typeset -g POWERLEVEL9K_CONTEXT_FOREGROUND = 180
# Context format when running with privileges: bold user@hostname.
# Context format when running with privileges: bold user@hostname.
typeset -g POWERLEVEL9K_CONTEXT_ROOT_TEMPLATE = '%B%n@%m'
typeset -g POWERLEVEL9K_CONTEXT_ROOT_TEMPLATE = '%B%n@%m'
@ -833,7 +833,7 @@
###[ virtualenv: python virtual environment (https://docs.python.org/3/library/venv.html) ]###
###[ virtualenv: python virtual environment (https://docs.python.org/3/library/venv.html) ]###
# Python virtual environment color.
# Python virtual environment color.
typeset -g POWERLEVEL9K_VIRTUALENV_FOREGROUND = 6
typeset -g POWERLEVEL9K_VIRTUALENV_FOREGROUND = 37
# Don't show Python version next to the virtual environment name.
# Don't show Python version next to the virtual environment name.
typeset -g POWERLEVEL9K_VIRTUALENV_SHOW_PYTHON_VERSION = false
typeset -g POWERLEVEL9K_VIRTUALENV_SHOW_PYTHON_VERSION = false
# If set to "false", won't show virtualenv if pyenv is already shown.
# If set to "false", won't show virtualenv if pyenv is already shown.
@ -846,7 +846,7 @@
#####################[ anaconda: conda environment (https://conda.io/) ]######################
#####################[ anaconda: conda environment (https://conda.io/) ]######################
# Anaconda environment color.
# Anaconda environment color.
typeset -g POWERLEVEL9K_ANACONDA_FOREGROUND = 6
typeset -g POWERLEVEL9K_ANACONDA_FOREGROUND = 37
# Anaconda segment format. The following parameters are available within the expansion.
# Anaconda segment format. The following parameters are available within the expansion.
#
#
@ -879,7 +879,7 @@
################[ pyenv: python environment (https://github.com/pyenv/pyenv) ]################
################[ pyenv: python environment (https://github.com/pyenv/pyenv) ]################
# Pyenv color.
# Pyenv color.
typeset -g POWERLEVEL9K_PYENV_FOREGROUND = 6
typeset -g POWERLEVEL9K_PYENV_FOREGROUND = 37
# Hide python version if it doesn't come from one of these sources.
# Hide python version if it doesn't come from one of these sources.
typeset -g POWERLEVEL9K_PYENV_SOURCES = ( shell local global)
typeset -g POWERLEVEL9K_PYENV_SOURCES = ( shell local global)
# If set to false, hide python version if it's the same as global:
# If set to false, hide python version if it's the same as global:
@ -905,7 +905,7 @@
################[ goenv: go environment (https://github.com/syndbg/goenv) ]################
################[ goenv: go environment (https://github.com/syndbg/goenv) ]################
# Goenv color.
# Goenv color.
typeset -g POWERLEVEL9K_GOENV_FOREGROUND = 6
typeset -g POWERLEVEL9K_GOENV_FOREGROUND = 37
# Hide go version if it doesn't come from one of these sources.
# Hide go version if it doesn't come from one of these sources.
typeset -g POWERLEVEL9K_GOENV_SOURCES = ( shell local global)
typeset -g POWERLEVEL9K_GOENV_SOURCES = ( shell local global)
# If set to false, hide go version if it's the same as global:
# If set to false, hide go version if it's the same as global:
@ -918,7 +918,7 @@
##########[ nodenv: node.js version from nodenv (https://github.com/nodenv/nodenv) ]##########
##########[ nodenv: node.js version from nodenv (https://github.com/nodenv/nodenv) ]##########
# Nodenv color.
# Nodenv color.
typeset -g POWERLEVEL9K_NODENV_FOREGROUND = 2
typeset -g POWERLEVEL9K_NODENV_FOREGROUND = 70
# Hide node version if it doesn't come from one of these sources.
# Hide node version if it doesn't come from one of these sources.
typeset -g POWERLEVEL9K_NODENV_SOURCES = ( shell local global)
typeset -g POWERLEVEL9K_NODENV_SOURCES = ( shell local global)
# If set to false, hide node version if it's the same as global:
# If set to false, hide node version if it's the same as global:
@ -931,13 +931,13 @@
##############[ nvm: node.js version from nvm (https://github.com/nvm-sh/nvm) ]###############
##############[ nvm: node.js version from nvm (https://github.com/nvm-sh/nvm) ]###############
# Nvm color.
# Nvm color.
typeset -g POWERLEVEL9K_NVM_FOREGROUND = 2
typeset -g POWERLEVEL9K_NVM_FOREGROUND = 70
# Custom icon.
# Custom icon.
# typeset -g POWERLEVEL9K_NVM_VISUAL_IDENTIFIER_EXPANSION='⭐'
# typeset -g POWERLEVEL9K_NVM_VISUAL_IDENTIFIER_EXPANSION='⭐'
############[ nodeenv: node.js environment (https://github.com/ekalinin/nodeenv) ]############
############[ nodeenv: node.js environment (https://github.com/ekalinin/nodeenv) ]############
# Nodeenv color.
# Nodeenv color.
typeset -g POWERLEVEL9K_NODEENV_FOREGROUND = 2
typeset -g POWERLEVEL9K_NODEENV_FOREGROUND = 70
# Don't show Node version next to the environment name.
# Don't show Node version next to the environment name.
typeset -g POWERLEVEL9K_NODEENV_SHOW_NODE_VERSION = false
typeset -g POWERLEVEL9K_NODEENV_SHOW_NODE_VERSION = false
# Separate environment name from Node version only with a space.
# Separate environment name from Node version only with a space.
@ -947,7 +947,7 @@
##############################[ node_version: node.js version ]###############################
##############################[ node_version: node.js version ]###############################
# Node version color.
# Node version color.
typeset -g POWERLEVEL9K_NODE_VERSION_FOREGROUND = 2
typeset -g POWERLEVEL9K_NODE_VERSION_FOREGROUND = 70
# Show node version only when in a directory tree containing package.json.
# Show node version only when in a directory tree containing package.json.
typeset -g POWERLEVEL9K_NODE_VERSION_PROJECT_ONLY = true
typeset -g POWERLEVEL9K_NODE_VERSION_PROJECT_ONLY = true
# Custom icon.
# Custom icon.
@ -955,7 +955,7 @@
#######################[ go_version: go version (https://golang.org) ]########################
#######################[ go_version: go version (https://golang.org) ]########################
# Go version color.
# Go version color.
typeset -g POWERLEVEL9K_GO_VERSION_FOREGROUND = 6
typeset -g POWERLEVEL9K_GO_VERSION_FOREGROUND = 37
# Show go version only when in a go project subdirectory.
# Show go version only when in a go project subdirectory.
typeset -g POWERLEVEL9K_GO_VERSION_PROJECT_ONLY = true
typeset -g POWERLEVEL9K_GO_VERSION_PROJECT_ONLY = true
# Custom icon.
# Custom icon.
@ -963,7 +963,7 @@
#################[ rust_version: rustc version (https://www.rust-lang.org) ]##################
#################[ rust_version: rustc version (https://www.rust-lang.org) ]##################
# Rust version color.
# Rust version color.
typeset -g POWERLEVEL9K_RUST_VERSION_FOREGROUND = 4
typeset -g POWERLEVEL9K_RUST_VERSION_FOREGROUND = 37
# Show rust version only when in a rust project subdirectory.
# Show rust version only when in a rust project subdirectory.
typeset -g POWERLEVEL9K_RUST_VERSION_PROJECT_ONLY = true
typeset -g POWERLEVEL9K_RUST_VERSION_PROJECT_ONLY = true
# Custom icon.
# Custom icon.
@ -971,7 +971,7 @@
###############[ dotnet_version: .NET version (https://dotnet.microsoft.com) ]################
###############[ dotnet_version: .NET version (https://dotnet.microsoft.com) ]################
# .NET version color.
# .NET version color.
typeset -g POWERLEVEL9K_DOTNET_VERSION_FOREGROUND = 5
typeset -g POWERLEVEL9K_DOTNET_VERSION_FOREGROUND = 134
# Show .NET version only when in a .NET project subdirectory.
# Show .NET version only when in a .NET project subdirectory.
typeset -g POWERLEVEL9K_DOTNET_VERSION_PROJECT_ONLY = true
typeset -g POWERLEVEL9K_DOTNET_VERSION_PROJECT_ONLY = true
# Custom icon.
# Custom icon.
@ -979,7 +979,7 @@
#####################[ php_version: php version (https://www.php.net/) ]######################
#####################[ php_version: php version (https://www.php.net/) ]######################
# PHP version color.
# PHP version color.
typeset -g POWERLEVEL9K_PHP_VERSION_FOREGROUND = 5
typeset -g POWERLEVEL9K_PHP_VERSION_FOREGROUND = 99
# Show PHP version only when in a PHP project subdirectory.
# Show PHP version only when in a PHP project subdirectory.
typeset -g POWERLEVEL9K_PHP_VERSION_PROJECT_ONLY = true
typeset -g POWERLEVEL9K_PHP_VERSION_PROJECT_ONLY = true
# Custom icon.
# Custom icon.
@ -987,13 +987,13 @@
##########[ laravel_version: laravel php framework version (https://laravel.com/) ]###########
##########[ laravel_version: laravel php framework version (https://laravel.com/) ]###########
# Laravel version color.
# Laravel version color.
typeset -g POWERLEVEL9K_LARAVEL_VERSION_FOREGROUND = 1
typeset -g POWERLEVEL9K_LARAVEL_VERSION_FOREGROUND = 1 61
# Custom icon.
# Custom icon.
# typeset -g POWERLEVEL9K_LARAVEL_VERSION_VISUAL_IDENTIFIER_EXPANSION='⭐'
# typeset -g POWERLEVEL9K_LARAVEL_VERSION_VISUAL_IDENTIFIER_EXPANSION='⭐'
####################[ java_version: java version (https://www.java.com/) ]####################
####################[ java_version: java version (https://www.java.com/) ]####################
# Java version color.
# Java version color.
typeset -g POWERLEVEL9K_JAVA_VERSION_FOREGROUND = 4
typeset -g POWERLEVEL9K_JAVA_VERSION_FOREGROUND = 32
# Show java version only when in a java project subdirectory.
# Show java version only when in a java project subdirectory.
typeset -g POWERLEVEL9K_JAVA_VERSION_PROJECT_ONLY = true
typeset -g POWERLEVEL9K_JAVA_VERSION_PROJECT_ONLY = true
# Show brief version.
# Show brief version.
@ -1003,7 +1003,7 @@
###[ package: name@version from package.json (https://docs.npmjs.com/files/package.json) ]####
###[ package: name@version from package.json (https://docs.npmjs.com/files/package.json) ]####
# Package color.
# Package color.
typeset -g POWERLEVEL9K_PACKAGE_FOREGROUND = 6
typeset -g POWERLEVEL9K_PACKAGE_FOREGROUND = 117
# Package format. The following parameters are available within the expansion.
# Package format. The following parameters are available within the expansion.
#
#
# - P9K_PACKAGE_NAME The value of `name` field in package.json.
# - P9K_PACKAGE_NAME The value of `name` field in package.json.
@ -1015,7 +1015,7 @@
#############[ rbenv: ruby version from rbenv (https://github.com/rbenv/rbenv) ]##############
#############[ rbenv: ruby version from rbenv (https://github.com/rbenv/rbenv) ]##############
# Rbenv color.
# Rbenv color.
typeset -g POWERLEVEL9K_RBENV_FOREGROUND = 1
typeset -g POWERLEVEL9K_RBENV_FOREGROUND = 1 68
# Hide ruby version if it doesn't come from one of these sources.
# Hide ruby version if it doesn't come from one of these sources.
typeset -g POWERLEVEL9K_RBENV_SOURCES = ( shell local global)
typeset -g POWERLEVEL9K_RBENV_SOURCES = ( shell local global)
# If set to false, hide ruby version if it's the same as global:
# If set to false, hide ruby version if it's the same as global:
@ -1028,7 +1028,7 @@
#######################[ rvm: ruby version from rvm (https://rvm.io) ]########################
#######################[ rvm: ruby version from rvm (https://rvm.io) ]########################
# Rvm color.
# Rvm color.
typeset -g POWERLEVEL9K_RVM_FOREGROUND = 1
typeset -g POWERLEVEL9K_RVM_FOREGROUND = 1 68
# Don't show @gemset at the end.
# Don't show @gemset at the end.
typeset -g POWERLEVEL9K_RVM_SHOW_GEMSET = false
typeset -g POWERLEVEL9K_RVM_SHOW_GEMSET = false
# Don't show ruby- at the front.
# Don't show ruby- at the front.
@ -1038,13 +1038,13 @@
###########[ fvm: flutter version management (https://github.com/leoafarias/fvm) ]############
###########[ fvm: flutter version management (https://github.com/leoafarias/fvm) ]############
# Fvm color.
# Fvm color.
typeset -g POWERLEVEL9K_FVM_FOREGROUND = 4
typeset -g POWERLEVEL9K_FVM_FOREGROUND = 38
# Custom icon.
# Custom icon.
# typeset -g POWERLEVEL9K_FVM_VISUAL_IDENTIFIER_EXPANSION='⭐'
# typeset -g POWERLEVEL9K_FVM_VISUAL_IDENTIFIER_EXPANSION='⭐'
##########[ luaenv: lua version from luaenv (https://github.com/cehoffman/luaenv) ]###########
##########[ luaenv: lua version from luaenv (https://github.com/cehoffman/luaenv) ]###########
# Lua color.
# Lua color.
typeset -g POWERLEVEL9K_LUAENV_FOREGROUND = 4
typeset -g POWERLEVEL9K_LUAENV_FOREGROUND = 32
# Hide lua version if it doesn't come from one of these sources.
# Hide lua version if it doesn't come from one of these sources.
typeset -g POWERLEVEL9K_LUAENV_SOURCES = ( shell local global)
typeset -g POWERLEVEL9K_LUAENV_SOURCES = ( shell local global)
# If set to false, hide lua version if it's the same as global:
# If set to false, hide lua version if it's the same as global:
@ -1057,7 +1057,7 @@
###############[ jenv: java version from jenv (https://github.com/jenv/jenv) ]################
###############[ jenv: java version from jenv (https://github.com/jenv/jenv) ]################
# Java color.
# Java color.
typeset -g POWERLEVEL9K_JENV_FOREGROUND = 4
typeset -g POWERLEVEL9K_JENV_FOREGROUND = 32
# Hide java version if it doesn't come from one of these sources.
# Hide java version if it doesn't come from one of these sources.
typeset -g POWERLEVEL9K_JENV_SOURCES = ( shell local global)
typeset -g POWERLEVEL9K_JENV_SOURCES = ( shell local global)
# If set to false, hide java version if it's the same as global:
# If set to false, hide java version if it's the same as global:
@ -1070,7 +1070,7 @@
###########[ plenv: perl version from plenv (https://github.com/tokuhirom/plenv) ]############
###########[ plenv: perl version from plenv (https://github.com/tokuhirom/plenv) ]############
# Perl color.
# Perl color.
typeset -g POWERLEVEL9K_PLENV_FOREGROUND = 6
typeset -g POWERLEVEL9K_PLENV_FOREGROUND = 6 7
# Hide perl version if it doesn't come from one of these sources.
# Hide perl version if it doesn't come from one of these sources.
typeset -g POWERLEVEL9K_PLENV_SOURCES = ( shell local global)
typeset -g POWERLEVEL9K_PLENV_SOURCES = ( shell local global)
# If set to false, hide perl version if it's the same as global:
# If set to false, hide perl version if it's the same as global:
@ -1083,7 +1083,7 @@
############[ phpenv: php version from phpenv (https://github.com/phpenv/phpenv) ]############
############[ phpenv: php version from phpenv (https://github.com/phpenv/phpenv) ]############
# PHP color.
# PHP color.
typeset -g POWERLEVEL9K_PHPENV_FOREGROUND = 5
typeset -g POWERLEVEL9K_PHPENV_FOREGROUND = 99
# Hide php version if it doesn't come from one of these sources.
# Hide php version if it doesn't come from one of these sources.
typeset -g POWERLEVEL9K_PHPENV_SOURCES = ( shell local global)
typeset -g POWERLEVEL9K_PHPENV_SOURCES = ( shell local global)
# If set to false, hide php version if it's the same as global:
# If set to false, hide php version if it's the same as global:
@ -1096,7 +1096,7 @@
#######[ scalaenv: scala version from scalaenv (https://github.com/scalaenv/scalaenv) ]#######
#######[ scalaenv: scala version from scalaenv (https://github.com/scalaenv/scalaenv) ]#######
# Scala color.
# Scala color.
typeset -g POWERLEVEL9K_SCALAENV_FOREGROUND = 1
typeset -g POWERLEVEL9K_SCALAENV_FOREGROUND = 1 60
# Hide scala version if it doesn't come from one of these sources.
# Hide scala version if it doesn't come from one of these sources.
typeset -g POWERLEVEL9K_SCALAENV_SOURCES = ( shell local global)
typeset -g POWERLEVEL9K_SCALAENV_SOURCES = ( shell local global)
# If set to false, hide scala version if it's the same as global:
# If set to false, hide scala version if it's the same as global:
@ -1109,7 +1109,7 @@
##########[ haskell_stack: haskell version from stack (https://haskellstack.org/) ]###########
##########[ haskell_stack: haskell version from stack (https://haskellstack.org/) ]###########
# Haskell color.
# Haskell color.
typeset -g POWERLEVEL9K_HASKELL_STACK_FOREGROUND = 3
typeset -g POWERLEVEL9K_HASKELL_STACK_FOREGROUND = 172
# Hide haskell version if it doesn't come from one of these sources.
# Hide haskell version if it doesn't come from one of these sources.
#
#
# shell: version is set by STACK_YAML
# shell: version is set by STACK_YAML
@ -1149,14 +1149,14 @@
#
#
# You can define different colors, icons and content expansions for different classes:
# You can define different colors, icons and content expansions for different classes:
#
#
# typeset -g POWERLEVEL9K_KUBECONTEXT_TEST_FOREGROUND= 3
# typeset -g POWERLEVEL9K_KUBECONTEXT_TEST_FOREGROUND= 28
# typeset -g POWERLEVEL9K_KUBECONTEXT_TEST_VISUAL_IDENTIFIER_EXPANSION='⭐'
# typeset -g POWERLEVEL9K_KUBECONTEXT_TEST_VISUAL_IDENTIFIER_EXPANSION='⭐'
# typeset -g POWERLEVEL9K_KUBECONTEXT_TEST_CONTENT_EXPANSION='> ${P9K_CONTENT} <'
# typeset -g POWERLEVEL9K_KUBECONTEXT_TEST_CONTENT_EXPANSION='> ${P9K_CONTENT} <'
typeset -g POWERLEVEL9K_KUBECONTEXT_CLASSES = (
typeset -g POWERLEVEL9K_KUBECONTEXT_CLASSES = (
# '*prod*' PROD # These values are examples that are unlikely
# '*prod*' PROD # These values are examples that are unlikely
# '*test*' TEST # to match your needs. Customize them as needed.
# '*test*' TEST # to match your needs. Customize them as needed.
'*' DEFAULT)
'*' DEFAULT)
typeset -g POWERLEVEL9K_KUBECONTEXT_DEFAULT_FOREGROUND = 5
typeset -g POWERLEVEL9K_KUBECONTEXT_DEFAULT_FOREGROUND = 134
# typeset -g POWERLEVEL9K_KUBECONTEXT_DEFAULT_VISUAL_IDENTIFIER_EXPANSION='⭐'
# typeset -g POWERLEVEL9K_KUBECONTEXT_DEFAULT_VISUAL_IDENTIFIER_EXPANSION='⭐'
# Use POWERLEVEL9K_KUBECONTEXT_CONTENT_EXPANSION to specify the content displayed by kubecontext
# Use POWERLEVEL9K_KUBECONTEXT_CONTENT_EXPANSION to specify the content displayed by kubecontext
@ -1231,14 +1231,14 @@
#
#
# You can define different colors, icons and content expansions for different classes:
# You can define different colors, icons and content expansions for different classes:
#
#
# typeset -g POWERLEVEL9K_TERRAFORM_TEST_FOREGROUND=2
# typeset -g POWERLEVEL9K_TERRAFORM_TEST_FOREGROUND=2 8
# typeset -g POWERLEVEL9K_TERRAFORM_TEST_VISUAL_IDENTIFIER_EXPANSION='⭐'
# typeset -g POWERLEVEL9K_TERRAFORM_TEST_VISUAL_IDENTIFIER_EXPANSION='⭐'
# typeset -g POWERLEVEL9K_TERRAFORM_TEST_CONTENT_EXPANSION='> ${P9K_CONTENT} <'
# typeset -g POWERLEVEL9K_TERRAFORM_TEST_CONTENT_EXPANSION='> ${P9K_CONTENT} <'
typeset -g POWERLEVEL9K_TERRAFORM_CLASSES = (
typeset -g POWERLEVEL9K_TERRAFORM_CLASSES = (
# '*prod*' PROD # These values are examples that are unlikely
# '*prod*' PROD # These values are examples that are unlikely
# '*test*' TEST # to match your needs. Customize them as needed.
# '*test*' TEST # to match your needs. Customize them as needed.
'*' OTHER)
'*' OTHER)
typeset -g POWERLEVEL9K_TERRAFORM_OTHER_FOREGROUND = 4
typeset -g POWERLEVEL9K_TERRAFORM_OTHER_FOREGROUND = 38
# typeset -g POWERLEVEL9K_TERRAFORM_OTHER_VISUAL_IDENTIFIER_EXPANSION='⭐'
# typeset -g POWERLEVEL9K_TERRAFORM_OTHER_VISUAL_IDENTIFIER_EXPANSION='⭐'
#[ aws: aws profile (https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-profiles.html) ]#
#[ aws: aws profile (https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-profiles.html) ]#
@ -1266,19 +1266,19 @@
#
#
# You can define different colors, icons and content expansions for different classes:
# You can define different colors, icons and content expansions for different classes:
#
#
# typeset -g POWERLEVEL9K_AWS_TEST_FOREGROUND=2
# typeset -g POWERLEVEL9K_AWS_TEST_FOREGROUND=2 8
# typeset -g POWERLEVEL9K_AWS_TEST_VISUAL_IDENTIFIER_EXPANSION='⭐'
# typeset -g POWERLEVEL9K_AWS_TEST_VISUAL_IDENTIFIER_EXPANSION='⭐'
# typeset -g POWERLEVEL9K_AWS_TEST_CONTENT_EXPANSION='> ${P9K_CONTENT} <'
# typeset -g POWERLEVEL9K_AWS_TEST_CONTENT_EXPANSION='> ${P9K_CONTENT} <'
typeset -g POWERLEVEL9K_AWS_CLASSES = (
typeset -g POWERLEVEL9K_AWS_CLASSES = (
# '*prod*' PROD # These values are examples that are unlikely
# '*prod*' PROD # These values are examples that are unlikely
# '*test*' TEST # to match your needs. Customize them as needed.
# '*test*' TEST # to match your needs. Customize them as needed.
'*' DEFAULT)
'*' DEFAULT)
typeset -g POWERLEVEL9K_AWS_DEFAULT_FOREGROUND = 3
typeset -g POWERLEVEL9K_AWS_DEFAULT_FOREGROUND = 208
# typeset -g POWERLEVEL9K_AWS_DEFAULT_VISUAL_IDENTIFIER_EXPANSION='⭐'
# typeset -g POWERLEVEL9K_AWS_DEFAULT_VISUAL_IDENTIFIER_EXPANSION='⭐'
#[ aws_eb_env: aws elastic beanstalk environment (https://aws.amazon.com/elasticbeanstalk/) ]#
#[ aws_eb_env: aws elastic beanstalk environment (https://aws.amazon.com/elasticbeanstalk/) ]#
# AWS Elastic Beanstalk environment color.
# AWS Elastic Beanstalk environment color.
typeset -g POWERLEVEL9K_AWS_EB_ENV_FOREGROUND = 2
typeset -g POWERLEVEL9K_AWS_EB_ENV_FOREGROUND = 70
# Custom icon.
# Custom icon.
# typeset -g POWERLEVEL9K_AWS_EB_ENV_VISUAL_IDENTIFIER_EXPANSION='⭐'
# typeset -g POWERLEVEL9K_AWS_EB_ENV_VISUAL_IDENTIFIER_EXPANSION='⭐'
@ -1287,7 +1287,7 @@
# Tip: Remove the next line to always show azure.
# Tip: Remove the next line to always show azure.
typeset -g POWERLEVEL9K_AZURE_SHOW_ON_COMMAND = 'az|terraform|pulumi|terragrunt'
typeset -g POWERLEVEL9K_AZURE_SHOW_ON_COMMAND = 'az|terraform|pulumi|terragrunt'
# Azure account name color.
# Azure account name color.
typeset -g POWERLEVEL9K_AZURE_FOREGROUND = 4
typeset -g POWERLEVEL9K_AZURE_FOREGROUND = 32
# Custom icon.
# Custom icon.
# typeset -g POWERLEVEL9K_AZURE_VISUAL_IDENTIFIER_EXPANSION='⭐'
# typeset -g POWERLEVEL9K_AZURE_VISUAL_IDENTIFIER_EXPANSION='⭐'
@ -1296,7 +1296,7 @@
# Tip: Remove the next line to always show gcloud.
# Tip: Remove the next line to always show gcloud.
typeset -g POWERLEVEL9K_GCLOUD_SHOW_ON_COMMAND = 'gcloud|gcs'
typeset -g POWERLEVEL9K_GCLOUD_SHOW_ON_COMMAND = 'gcloud|gcs'
# Google cloud color.
# Google cloud color.
typeset -g POWERLEVEL9K_GCLOUD_FOREGROUND = 4
typeset -g POWERLEVEL9K_GCLOUD_FOREGROUND = 32
# Google cloud format. Change the value of POWERLEVEL9K_GCLOUD_PARTIAL_CONTENT_EXPANSION and/or
# Google cloud format. Change the value of POWERLEVEL9K_GCLOUD_PARTIAL_CONTENT_EXPANSION and/or
# POWERLEVEL9K_GCLOUD_COMPLETE_CONTENT_EXPANSION if the default is too verbose or not informative
# POWERLEVEL9K_GCLOUD_COMPLETE_CONTENT_EXPANSION if the default is too verbose or not informative
@ -1360,14 +1360,14 @@
#
#
# You can define different colors, icons and content expansions for different classes:
# You can define different colors, icons and content expansions for different classes:
#
#
# typeset -g POWERLEVEL9K_GOOGLE_APP_CRED_TEST_FOREGROUND= 3
# typeset -g POWERLEVEL9K_GOOGLE_APP_CRED_TEST_FOREGROUND= 28
# typeset -g POWERLEVEL9K_GOOGLE_APP_CRED_TEST_VISUAL_IDENTIFIER_EXPANSION='⭐'
# typeset -g POWERLEVEL9K_GOOGLE_APP_CRED_TEST_VISUAL_IDENTIFIER_EXPANSION='⭐'
# typeset -g POWERLEVEL9K_GOOGLE_APP_CRED_TEST_CONTENT_EXPANSION='$P9K_GOOGLE_APP_CRED_PROJECT_ID'
# typeset -g POWERLEVEL9K_GOOGLE_APP_CRED_TEST_CONTENT_EXPANSION='$P9K_GOOGLE_APP_CRED_PROJECT_ID'
typeset -g POWERLEVEL9K_GOOGLE_APP_CRED_CLASSES = (
typeset -g POWERLEVEL9K_GOOGLE_APP_CRED_CLASSES = (
# '*:*prod*:*' PROD # These values are examples that are unlikely
# '*:*prod*:*' PROD # These values are examples that are unlikely
# '*:*test*:*' TEST # to match your needs. Customize them as needed.
# '*:*test*:*' TEST # to match your needs. Customize them as needed.
'*' DEFAULT)
'*' DEFAULT)
typeset -g POWERLEVEL9K_GOOGLE_APP_CRED_DEFAULT_FOREGROUND = 5
typeset -g POWERLEVEL9K_GOOGLE_APP_CRED_DEFAULT_FOREGROUND = 32
# typeset -g POWERLEVEL9K_GOOGLE_APP_CRED_DEFAULT_VISUAL_IDENTIFIER_EXPANSION='⭐'
# typeset -g POWERLEVEL9K_GOOGLE_APP_CRED_DEFAULT_VISUAL_IDENTIFIER_EXPANSION='⭐'
# Use POWERLEVEL9K_GOOGLE_APP_CRED_CONTENT_EXPANSION to specify the content displayed by
# Use POWERLEVEL9K_GOOGLE_APP_CRED_CONTENT_EXPANSION to specify the content displayed by
@ -1388,13 +1388,13 @@
###############################[ public_ip: public IP address ]###############################
###############################[ public_ip: public IP address ]###############################
# Public IP color.
# Public IP color.
typeset -g POWERLEVEL9K_PUBLIC_IP_FOREGROUND = 6
typeset -g POWERLEVEL9K_PUBLIC_IP_FOREGROUND = 94
# Custom icon.
# Custom icon.
# typeset -g POWERLEVEL9K_PUBLIC_IP_VISUAL_IDENTIFIER_EXPANSION='⭐'
# typeset -g POWERLEVEL9K_PUBLIC_IP_VISUAL_IDENTIFIER_EXPANSION='⭐'
########################[ vpn_ip: virtual private network indicator ]#########################
########################[ vpn_ip: virtual private network indicator ]#########################
# VPN IP color.
# VPN IP color.
typeset -g POWERLEVEL9K_VPN_IP_FOREGROUND = 3
typeset -g POWERLEVEL9K_VPN_IP_FOREGROUND = 81
# When on VPN, show just an icon without the IP address.
# When on VPN, show just an icon without the IP address.
# Tip: To display the private IP address when on VPN, remove the next line.
# Tip: To display the private IP address when on VPN, remove the next line.
typeset -g POWERLEVEL9K_VPN_IP_CONTENT_EXPANSION =
typeset -g POWERLEVEL9K_VPN_IP_CONTENT_EXPANSION =
@ -1410,7 +1410,7 @@
###########[ ip: ip address and bandwidth usage for a specified network interface ]###########
###########[ ip: ip address and bandwidth usage for a specified network interface ]###########
# IP color.
# IP color.
typeset -g POWERLEVEL9K_IP_FOREGROUND = 4
typeset -g POWERLEVEL9K_IP_FOREGROUND = 38
# The following parameters are accessible within the expansion:
# The following parameters are accessible within the expansion:
#
#
# Parameter | Meaning
# Parameter | Meaning
@ -1421,7 +1421,7 @@
# P9K_IP_TX_BYTES | total number of bytes sent
# P9K_IP_TX_BYTES | total number of bytes sent
# P9K_IP_RX_RATE | receive rate (since last prompt)
# P9K_IP_RX_RATE | receive rate (since last prompt)
# P9K_IP_TX_RATE | send rate (since last prompt)
# P9K_IP_TX_RATE | send rate (since last prompt)
typeset -g POWERLEVEL9K_IP_CONTENT_EXPANSION = '$P9K_IP_IP${P9K_IP_RX_RATE:+ % 2F<$P9K_IP_RX_RATE}${P9K_IP_TX_RATE:+ %3F> $P9K_IP_TX_RATE}'
typeset -g POWERLEVEL9K_IP_CONTENT_EXPANSION = '$P9K_IP_IP${P9K_IP_RX_RATE:+ % 70F⇣$P9K_IP_RX_RATE}${P9K_IP_TX_RATE:+ %215F⇡ $P9K_IP_TX_RATE}'
# Show information for the first network interface whose name matches this regular expression.
# Show information for the first network interface whose name matches this regular expression.
# Run `ifconfig` or `ip -4 a show` to see the names of all network interfaces.
# Run `ifconfig` or `ip -4 a show` to see the names of all network interfaces.
typeset -g POWERLEVEL9K_IP_INTERFACE = 'e.*'
typeset -g POWERLEVEL9K_IP_INTERFACE = 'e.*'
@ -1430,33 +1430,33 @@
#########################[ proxy: system-wide http/https/ftp proxy ]##########################
#########################[ proxy: system-wide http/https/ftp proxy ]##########################
# Proxy color.
# Proxy color.
typeset -g POWERLEVEL9K_PROXY_FOREGROUND = 2
typeset -g POWERLEVEL9K_PROXY_FOREGROUND = 68
# Custom icon.
# Custom icon.
# typeset -g POWERLEVEL9K_PROXY_VISUAL_IDENTIFIER_EXPANSION='⭐'
# typeset -g POWERLEVEL9K_PROXY_VISUAL_IDENTIFIER_EXPANSION='⭐'
################################[ battery: internal battery ]#################################
################################[ battery: internal battery ]#################################
# Show battery in red when it's below this level and not connected to power supply.
# Show battery in red when it's below this level and not connected to power supply.
typeset -g POWERLEVEL9K_BATTERY_LOW_THRESHOLD = 20
typeset -g POWERLEVEL9K_BATTERY_LOW_THRESHOLD = 20
typeset -g POWERLEVEL9K_BATTERY_LOW_FOREGROUND = 1
typeset -g POWERLEVEL9K_BATTERY_LOW_FOREGROUND = 1 60
# Show battery in green when it's charging or fully charged.
# Show battery in green when it's charging or fully charged.
typeset -g POWERLEVEL9K_BATTERY_{ CHARGING,CHARGED} _FOREGROUND = 2
typeset -g POWERLEVEL9K_BATTERY_{ CHARGING,CHARGED} _FOREGROUND = 70
# Show battery in yellow when it's discharging.
# Show battery in yellow when it's discharging.
typeset -g POWERLEVEL9K_BATTERY_DISCONNECTED_FOREGROUND = 3
typeset -g POWERLEVEL9K_BATTERY_DISCONNECTED_FOREGROUND = 178
# Battery pictograms going from low to high level of charge.
# Battery pictograms going from low to high level of charge.
typeset -g POWERLEVEL9K_BATTERY_STAGES = ( 'battery' )
typeset -g POWERLEVEL9K_BATTERY_STAGES = '\uf58d\uf579\uf57a\uf57b\uf57c\uf57d\uf57e\uf57f\uf580\uf581\uf578'
# Don't show the remaining time to charge/discharge.
# Don't show the remaining time to charge/discharge.
typeset -g POWERLEVEL9K_BATTERY_VERBOSE = false
typeset -g POWERLEVEL9K_BATTERY_VERBOSE = false
#####################################[ wifi: wifi speed ]#####################################
#####################################[ wifi: wifi speed ]#####################################
# WiFi color.
# WiFi color.
typeset -g POWERLEVEL9K_WIFI_FOREGROUND = 4
typeset -g POWERLEVEL9K_WIFI_FOREGROUND = 68
# Custom icon.
# Custom icon.
# typeset -g POWERLEVEL9K_WIFI_VISUAL_IDENTIFIER_EXPANSION='⭐'
# typeset -g POWERLEVEL9K_WIFI_VISUAL_IDENTIFIER_EXPANSION='⭐'
# Use different colors and icons depending on signal strength ($P9K_WIFI_BARS).
# Use different colors and icons depending on signal strength ($P9K_WIFI_BARS).
#
#
# # Wifi colors and icons for different signal strength levels (low to high).
# # Wifi colors and icons for different signal strength levels (low to high).
# typeset -g my_wifi_fg=( 4 4 4 4 4) # <-- change these values
# typeset -g my_wifi_fg=( 68 68 68 68 68) # <-- change these values
# typeset -g my_wifi_icon=('WiFi' 'WiFi' 'WiFi' 'WiFi' 'WiFi') # <-- change these values
# typeset -g my_wifi_icon=('WiFi' 'WiFi' 'WiFi' 'WiFi' 'WiFi') # <-- change these values
#
#
# typeset -g POWERLEVEL9K_WIFI_CONTENT_EXPANSION='%F{${my_wifi_fg[P9K_WIFI_BARS+1]}}$P9K_WIFI_LAST_TX_RATE Mbps'
# typeset -g POWERLEVEL9K_WIFI_CONTENT_EXPANSION='%F{${my_wifi_fg[P9K_WIFI_BARS+1]}}$P9K_WIFI_LAST_TX_RATE Mbps'
@ -1475,7 +1475,7 @@
####################################[ time: current time ]####################################
####################################[ time: current time ]####################################
# Current time color.
# Current time color.
typeset -g POWERLEVEL9K_TIME_FOREGROUND = 6
typeset -g POWERLEVEL9K_TIME_FOREGROUND = 6 6
# Format for the current time: 09:51:02. See `man 3 strftime`.
# Format for the current time: 09:51:02. See `man 3 strftime`.
typeset -g POWERLEVEL9K_TIME_FORMAT = '%D{%H:%M:%S}'
typeset -g POWERLEVEL9K_TIME_FORMAT = '%D{%H:%M:%S}'
# If set to true, time will update when you hit enter. This way prompts for the past
# If set to true, time will update when you hit enter. This way prompts for the past
@ -1489,11 +1489,11 @@
# Example of a user-defined prompt segment. Function prompt_example will be called on every
# Example of a user-defined prompt segment. Function prompt_example will be called on every
# prompt if `example` prompt segment is added to POWERLEVEL9K_LEFT_PROMPT_ELEMENTS or
# prompt if `example` prompt segment is added to POWERLEVEL9K_LEFT_PROMPT_ELEMENTS or
# POWERLEVEL9K_RIGHT_PROMPT_ELEMENTS. It displays an icon and gr een text greeting the user.
# POWERLEVEL9K_RIGHT_PROMPT_ELEMENTS. It displays an icon and oran ge text greeting the user.
#
#
# Type `p10k help segment` for documentation and a more sophisticated example.
# Type `p10k help segment` for documentation and a more sophisticated example.
function prompt_example( ) {
function prompt_example( ) {
p10k segment -f 2 -i '* ' -t 'hello, %n'
p10k segment -f 2 08 -i '⭐ ' -t 'hello, %n'
}
}
# User-defined prompt segments may optionally provide an instant_prompt_* function. Its job
# User-defined prompt segments may optionally provide an instant_prompt_* function. Its job