Created
June 14, 2022 13:59
-
-
Save levmichael3/880b33ee2290bcf674bee519c634da3d to your computer and use it in GitHub Desktop.
PERSONAL
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
'builtin' 'local' '-a' 'p10k_config_opts' | |
[[ ! -o 'aliases' ]] || p10k_config_opts+=('aliases') | |
[[ ! -o 'sh_glob' ]] || p10k_config_opts+=('sh_glob') | |
[[ ! -o 'no_brace_expand' ]] || p10k_config_opts+=('no_brace_expand') | |
'builtin' 'setopt' 'no_aliases' 'no_sh_glob' 'brace_expand' | |
() { | |
emulate -L zsh -o extended_glob | |
unset -m '(POWERLEVEL9K_*|DEFAULT_USER)~POWERLEVEL9K_GITSTATUS_DIR' | |
autoload -Uz is-at-least && is-at-least 5.1 || return | |
typeset -g POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=( | |
) | |
typeset -g POWERLEVEL9K_RIGHT_PROMPT_ELEMENTS=( | |
newline | |
) | |
typeset -g POWERLEVEL9K_MODE=nerdfont-complete | |
typeset -g POWERLEVEL9K_ICON_PADDING=none | |
typeset -g POWERLEVEL9K_ICON_BEFORE_CONTENT=true | |
typeset -g POWERLEVEL9K_PROMPT_ADD_NEWLINE=false | |
typeset -g POWERLEVEL9K_MULTILINE_FIRST_PROMPT_PREFIX= | |
typeset -g POWERLEVEL9K_MULTILINE_NEWLINE_PROMPT_PREFIX= | |
typeset -g POWERLEVEL9K_MULTILINE_LAST_PROMPT_PREFIX= | |
typeset -g POWERLEVEL9K_MULTILINE_FIRST_PROMPT_SUFFIX= | |
typeset -g POWERLEVEL9K_MULTILINE_NEWLINE_PROMPT_SUFFIX= | |
typeset -g POWERLEVEL9K_MULTILINE_LAST_PROMPT_SUFFIX= | |
typeset -g POWERLEVEL9K_LEFT_PROMPT_FIRST_SEGMENT_START_SYMBOL= | |
typeset -g POWERLEVEL9K_RIGHT_PROMPT_LAST_SEGMENT_END_SYMBOL= | |
typeset -g POWERLEVEL9K_SHOW_RULER=false | |
typeset -g POWERLEVEL9K_RULER_FOREGROUND=238 | |
typeset -g POWERLEVEL9K_MULTILINE_FIRST_PROMPT_GAP_CHAR='·' | |
if [[ $POWERLEVEL9K_MULTILINE_FIRST_PROMPT_GAP_CHAR != ' ' ]]; then | |
typeset -g POWERLEVEL9K_MULTILINE_FIRST_PROMPT_GAP_FOREGROUND=238 | |
typeset -g POWERLEVEL9K_LEFT_PROMPT_LAST_SEGMENT_END_SYMBOL=' ' | |
typeset -g POWERLEVEL9K_RIGHT_PROMPT_FIRST_SEGMENT_START_SYMBOL=' ' | |
typeset -g POWERLEVEL9K_EMPTY_LINE_LEFT_PROMPT_FIRST_SEGMENT_END_SYMBOL='%{%}' | |
typeset -g POWERLEVEL9K_EMPTY_LINE_RIGHT_PROMPT_FIRST_SEGMENT_START_SYMBOL='%{%}' | |
fi | |
typeset -g POWERLEVEL9K_OS_ICON_FOREGROUND= | |
typeset -g POWERLEVEL9K_OS_ICON_CONTENT_EXPANSION='${P9K_CONTENT}' | |
typeset -g POWERLEVEL9K_PROMPT_CHAR_OK_{VIINS,VICMD,VIVIS,VIOWR}_FOREGROUND=76 | |
typeset -g POWERLEVEL9K_PROMPT_CHAR_ERROR_{VIINS,VICMD,VIVIS,VIOWR}_FOREGROUND=196 | |
typeset -g POWERLEVEL9K_PROMPT_CHAR_{OK,ERROR}_VIINS_CONTENT_EXPANSION='❯' | |
typeset -g POWERLEVEL9K_PROMPT_CHAR_{OK,ERROR}_VICMD_CONTENT_EXPANSION='❮' | |
typeset -g POWERLEVEL9K_PROMPT_CHAR_{OK,ERROR}_VIVIS_CONTENT_EXPANSION='V' | |
typeset -g POWERLEVEL9K_PROMPT_CHAR_{OK,ERROR}_VIOWR_CONTENT_EXPANSION='▶' | |
typeset -g POWERLEVEL9K_PROMPT_CHAR_OVERWRITE_STATE=true | |
typeset -g POWERLEVEL9K_PROMPT_CHAR_LEFT_PROMPT_LAST_SEGMENT_END_SYMBOL='' | |
typeset -g POWERLEVEL9K_PROMPT_CHAR_LEFT_PROMPT_FIRST_SEGMENT_START_SYMBOL= | |
typeset -g POWERLEVEL9K_DIR_FOREGROUND=31 | |
typeset -g POWERLEVEL9K_SHORTEN_STRATEGY=truncate_to_unique | |
typeset -g POWERLEVEL9K_SHORTEN_DELIMITER= | |
typeset -g POWERLEVEL9K_DIR_SHORTENED_FOREGROUND=103 | |
typeset -g POWERLEVEL9K_DIR_ANCHOR_FOREGROUND=39 | |
typeset -g POWERLEVEL9K_DIR_ANCHOR_BOLD=true | |
local anchor_files=( | |
.bzr | |
.citc | |
.git | |
.hg | |
.node-version | |
.python-version | |
.go-version | |
.ruby-version | |
.lua-version | |
.java-version | |
.perl-version | |
.php-version | |
.tool-version | |
.shorten_folder_marker | |
.svn | |
.terraform | |
CVS | |
Cargo.toml | |
composer.json | |
go.mod | |
package.json | |
stack.yaml | |
) | |
typeset -g POWERLEVEL9K_SHORTEN_FOLDER_MARKER="(${(j:|:)anchor_files})" | |
typeset -g POWERLEVEL9K_DIR_TRUNCATE_BEFORE_MARKER=false | |
typeset -g POWERLEVEL9K_SHORTEN_DIR_LENGTH=1 | |
typeset -g POWERLEVEL9K_DIR_MAX_LENGTH=80 | |
typeset -g POWERLEVEL9K_DIR_MIN_COMMAND_COLUMNS=40 | |
typeset -g POWERLEVEL9K_DIR_MIN_COMMAND_COLUMNS_PCT=50 | |
typeset -g POWERLEVEL9K_DIR_HYPERLINK=false | |
typeset -g POWERLEVEL9K_DIR_SHOW_WRITABLE=v2 | |
typeset -g POWERLEVEL9K_DIR_CLASSES=() | |
typeset -g POWERLEVEL9K_VCS_BRANCH_ICON= | |
typeset -g POWERLEVEL9K_VCS_UNTRACKED_ICON='?' | |
function my_git_formatter() { | |
emulate -L zsh | |
if [[ -n $P9K_CONTENT ]]; then | |
typeset -g my_git_format=$P9K_CONTENT | |
return | |
fi | |
if (( $1 )); then | |
else | |
fi | |
local res | |
if [[ -n $VCS_STATUS_LOCAL_BRANCH ]]; then | |
res+="${clean}${(g::)POWERLEVEL9K_VCS_BRANCH_ICON}" | |
where=${(V)VCS_STATUS_LOCAL_BRANCH} | |
elif [[ -n $VCS_STATUS_TAG ]]; then | |
where=${(V)VCS_STATUS_TAG} | |
fi | |
[[ -z $where ]] && res+="${meta}@${clean}${VCS_STATUS_COMMIT[1,8]}" | |
fi | |
(( VCS_STATUS_COMMITS_BEHIND )) && res+=" ${clean}⇣${VCS_STATUS_COMMITS_BEHIND}" | |
(( VCS_STATUS_COMMITS_AHEAD && !VCS_STATUS_COMMITS_BEHIND )) && res+=" " | |
(( VCS_STATUS_COMMITS_AHEAD )) && res+="${clean}⇡${VCS_STATUS_COMMITS_AHEAD}" | |
(( 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 )) && res+="${clean}⇢${VCS_STATUS_PUSH_COMMITS_AHEAD}" | |
(( VCS_STATUS_STASHES )) && res+=" ${clean}*${VCS_STATUS_STASHES}" | |
[[ -n $VCS_STATUS_ACTION ]] && res+=" ${conflicted}${VCS_STATUS_ACTION}" | |
(( VCS_STATUS_NUM_CONFLICTED )) && res+=" ${conflicted}~${VCS_STATUS_NUM_CONFLICTED}" | |
(( VCS_STATUS_NUM_STAGED )) && res+=" ${modified}+${VCS_STATUS_NUM_STAGED}" | |
(( VCS_STATUS_NUM_UNSTAGED )) && res+=" ${modified}!${VCS_STATUS_NUM_UNSTAGED}" | |
(( VCS_STATUS_NUM_UNTRACKED )) && res+=" ${untracked}${(g::)POWERLEVEL9K_VCS_UNTRACKED_ICON}${VCS_STATUS_NUM_UNTRACKED}" | |
(( VCS_STATUS_HAS_UNSTAGED == -1 )) && res+=" ${modified}─" | |
typeset -g my_git_format=$res | |
} | |
functions -M my_git_formatter 2>/dev/null | |
typeset -g POWERLEVEL9K_VCS_MAX_INDEX_SIZE_DIRTY=-1 | |
typeset -g POWERLEVEL9K_VCS_DISABLED_WORKDIR_PATTERN='~' | |
typeset -g POWERLEVEL9K_VCS_DISABLE_GITSTATUS_FORMATTING=true | |
typeset -g POWERLEVEL9K_VCS_CONTENT_EXPANSION='${$((my_git_formatter(1)))+${my_git_format}}' | |
typeset -g POWERLEVEL9K_VCS_LOADING_CONTENT_EXPANSION='${$((my_git_formatter(0)))+${my_git_format}}' | |
typeset -g POWERLEVEL9K_VCS_{STAGED,UNSTAGED,UNTRACKED,CONFLICTED,COMMITS_AHEAD,COMMITS_BEHIND}_MAX_NUM=-1 | |
typeset -g POWERLEVEL9K_VCS_VISUAL_IDENTIFIER_COLOR=76 | |
typeset -g POWERLEVEL9K_VCS_LOADING_VISUAL_IDENTIFIER_COLOR=244 | |
typeset -g POWERLEVEL9K_VCS_VISUAL_IDENTIFIER_EXPANSION= | |
typeset -g POWERLEVEL9K_VCS_BACKENDS=(git) | |
typeset -g POWERLEVEL9K_VCS_CLEAN_FOREGROUND=76 | |
typeset -g POWERLEVEL9K_VCS_UNTRACKED_FOREGROUND=76 | |
typeset -g POWERLEVEL9K_VCS_MODIFIED_FOREGROUND=178 | |
typeset -g POWERLEVEL9K_STATUS_EXTENDED_STATES=true | |
typeset -g POWERLEVEL9K_STATUS_OK=false | |
typeset -g POWERLEVEL9K_STATUS_OK_FOREGROUND=70 | |
typeset -g POWERLEVEL9K_STATUS_OK_VISUAL_IDENTIFIER_EXPANSION='✔' | |
typeset -g POWERLEVEL9K_STATUS_OK_PIPE=true | |
typeset -g POWERLEVEL9K_STATUS_OK_PIPE_FOREGROUND=70 | |
typeset -g POWERLEVEL9K_STATUS_OK_PIPE_VISUAL_IDENTIFIER_EXPANSION='✔' | |
typeset -g POWERLEVEL9K_STATUS_ERROR=false | |
typeset -g POWERLEVEL9K_STATUS_ERROR_FOREGROUND=160 | |
typeset -g POWERLEVEL9K_STATUS_ERROR_VISUAL_IDENTIFIER_EXPANSION='✘' | |
typeset -g POWERLEVEL9K_STATUS_ERROR_SIGNAL=true | |
typeset -g POWERLEVEL9K_STATUS_ERROR_SIGNAL_FOREGROUND=160 | |
typeset -g POWERLEVEL9K_STATUS_VERBOSE_SIGNAME=false | |
typeset -g POWERLEVEL9K_STATUS_ERROR_SIGNAL_VISUAL_IDENTIFIER_EXPANSION='✘' | |
typeset -g POWERLEVEL9K_STATUS_ERROR_PIPE=true | |
typeset -g POWERLEVEL9K_STATUS_ERROR_PIPE_FOREGROUND=160 | |
typeset -g POWERLEVEL9K_STATUS_ERROR_PIPE_VISUAL_IDENTIFIER_EXPANSION='✘' | |
typeset -g POWERLEVEL9K_COMMAND_EXECUTION_TIME_THRESHOLD=3 | |
typeset -g POWERLEVEL9K_COMMAND_EXECUTION_TIME_PRECISION=0 | |
typeset -g POWERLEVEL9K_COMMAND_EXECUTION_TIME_FOREGROUND=101 | |
typeset -g POWERLEVEL9K_COMMAND_EXECUTION_TIME_FORMAT='d h m s' | |
typeset -g POWERLEVEL9K_COMMAND_EXECUTION_TIME_VISUAL_IDENTIFIER_EXPANSION= | |
typeset -g POWERLEVEL9K_BACKGROUND_JOBS_VERBOSE=false | |
typeset -g POWERLEVEL9K_BACKGROUND_JOBS_FOREGROUND=70 | |
typeset -g POWERLEVEL9K_DIRENV_FOREGROUND=178 | |
typeset -g POWERLEVEL9K_ASDF_FOREGROUND=66 | |
typeset -g POWERLEVEL9K_ASDF_SOURCES=(shell local global) | |
typeset -g POWERLEVEL9K_ASDF_PROMPT_ALWAYS_SHOW=false | |
typeset -g POWERLEVEL9K_ASDF_SHOW_SYSTEM=true | |
typeset -g POWERLEVEL9K_ASDF_SHOW_ON_UPGLOB= | |
typeset -g POWERLEVEL9K_ASDF_RUBY_FOREGROUND=168 | |
typeset -g POWERLEVEL9K_ASDF_PYTHON_FOREGROUND=37 | |
typeset -g POWERLEVEL9K_ASDF_GOLANG_FOREGROUND=37 | |
typeset -g POWERLEVEL9K_ASDF_NODEJS_FOREGROUND=70 | |
typeset -g POWERLEVEL9K_ASDF_RUST_FOREGROUND=37 | |
typeset -g POWERLEVEL9K_ASDF_DOTNET_CORE_FOREGROUND=134 | |
typeset -g POWERLEVEL9K_ASDF_FLUTTER_FOREGROUND=38 | |
typeset -g POWERLEVEL9K_ASDF_LUA_FOREGROUND=32 | |
typeset -g POWERLEVEL9K_ASDF_JAVA_FOREGROUND=32 | |
typeset -g POWERLEVEL9K_ASDF_PERL_FOREGROUND=67 | |
typeset -g POWERLEVEL9K_ASDF_ERLANG_FOREGROUND=125 | |
typeset -g POWERLEVEL9K_ASDF_ELIXIR_FOREGROUND=129 | |
typeset -g POWERLEVEL9K_ASDF_POSTGRES_FOREGROUND=31 | |
typeset -g POWERLEVEL9K_ASDF_PHP_FOREGROUND=99 | |
typeset -g POWERLEVEL9K_ASDF_HASKELL_FOREGROUND=172 | |
typeset -g POWERLEVEL9K_ASDF_JULIA_FOREGROUND=70 | |
typeset -g POWERLEVEL9K_NORDVPN_FOREGROUND=39 | |
typeset -g POWERLEVEL9K_NORDVPN_{DISCONNECTED,CONNECTING,DISCONNECTING}_CONTENT_EXPANSION= | |
typeset -g POWERLEVEL9K_NORDVPN_{DISCONNECTED,CONNECTING,DISCONNECTING}_VISUAL_IDENTIFIER_EXPANSION= | |
typeset -g POWERLEVEL9K_RANGER_FOREGROUND=178 | |
typeset -g POWERLEVEL9K_NNN_FOREGROUND=72 | |
typeset -g POWERLEVEL9K_VIM_SHELL_FOREGROUND=34 | |
typeset -g POWERLEVEL9K_MIDNIGHT_COMMANDER_FOREGROUND=178 | |
typeset -g POWERLEVEL9K_NIX_SHELL_FOREGROUND=74 | |
typeset -g POWERLEVEL9K_DISK_USAGE_NORMAL_FOREGROUND=35 | |
typeset -g POWERLEVEL9K_DISK_USAGE_WARNING_FOREGROUND=220 | |
typeset -g POWERLEVEL9K_DISK_USAGE_CRITICAL_FOREGROUND=160 | |
typeset -g POWERLEVEL9K_DISK_USAGE_WARNING_LEVEL=90 | |
typeset -g POWERLEVEL9K_DISK_USAGE_CRITICAL_LEVEL=95 | |
typeset -g POWERLEVEL9K_DISK_USAGE_ONLY_WARNING=false | |
typeset -g POWERLEVEL9K_RAM_FOREGROUND=66 | |
typeset -g POWERLEVEL9K_SWAP_FOREGROUND=96 | |
typeset -g POWERLEVEL9K_LOAD_WHICH=5 | |
typeset -g POWERLEVEL9K_LOAD_NORMAL_FOREGROUND=66 | |
typeset -g POWERLEVEL9K_LOAD_WARNING_FOREGROUND=178 | |
typeset -g POWERLEVEL9K_LOAD_CRITICAL_FOREGROUND=166 | |
typeset -g POWERLEVEL9K_TODO_FOREGROUND=110 | |
typeset -g POWERLEVEL9K_TODO_HIDE_ZERO_TOTAL=true | |
typeset -g POWERLEVEL9K_TODO_HIDE_ZERO_FILTERED=false | |
typeset -g POWERLEVEL9K_TIMEWARRIOR_FOREGROUND=110 | |
typeset -g POWERLEVEL9K_TIMEWARRIOR_CONTENT_EXPANSION='${P9K_CONTENT:0:24}${${P9K_CONTENT:24}:+…}' | |
typeset -g POWERLEVEL9K_TASKWARRIOR_FOREGROUND=74 | |
typeset -g POWERLEVEL9K_CONTEXT_ROOT_FOREGROUND=178 | |
typeset -g POWERLEVEL9K_CONTEXT_{REMOTE,REMOTE_SUDO}_FOREGROUND=180 | |
typeset -g POWERLEVEL9K_CONTEXT_FOREGROUND=180 | |
typeset -g POWERLEVEL9K_CONTEXT_ROOT_TEMPLATE='%B%n@%m' | |
typeset -g POWERLEVEL9K_CONTEXT_{REMOTE,REMOTE_SUDO}_TEMPLATE='%n@%m' | |
typeset -g POWERLEVEL9K_CONTEXT_TEMPLATE='%n@%m' | |
typeset -g POWERLEVEL9K_CONTEXT_{DEFAULT,SUDO}_{CONTENT,VISUAL_IDENTIFIER}_EXPANSION= | |
typeset -g POWERLEVEL9K_VIRTUALENV_FOREGROUND=37 | |
typeset -g POWERLEVEL9K_VIRTUALENV_SHOW_PYTHON_VERSION=false | |
typeset -g POWERLEVEL9K_VIRTUALENV_SHOW_WITH_PYENV=false | |
typeset -g POWERLEVEL9K_VIRTUALENV_{LEFT,RIGHT}_DELIMITER= | |
typeset -g POWERLEVEL9K_ANACONDA_FOREGROUND=37 | |
typeset -g POWERLEVEL9K_PYENV_FOREGROUND=37 | |
typeset -g POWERLEVEL9K_PYENV_SOURCES=(shell local global) | |
typeset -g POWERLEVEL9K_PYENV_PROMPT_ALWAYS_SHOW=false | |
typeset -g POWERLEVEL9K_PYENV_SHOW_SYSTEM=true | |
typeset -g POWERLEVEL9K_GOENV_FOREGROUND=37 | |
typeset -g POWERLEVEL9K_GOENV_SOURCES=(shell local global) | |
typeset -g POWERLEVEL9K_GOENV_PROMPT_ALWAYS_SHOW=false | |
typeset -g POWERLEVEL9K_GOENV_SHOW_SYSTEM=true | |
typeset -g POWERLEVEL9K_NODENV_FOREGROUND=70 | |
typeset -g POWERLEVEL9K_NODENV_SOURCES=(shell local global) | |
typeset -g POWERLEVEL9K_NODENV_PROMPT_ALWAYS_SHOW=false | |
typeset -g POWERLEVEL9K_NODENV_SHOW_SYSTEM=true | |
typeset -g POWERLEVEL9K_NVM_FOREGROUND=70 | |
typeset -g POWERLEVEL9K_NODEENV_FOREGROUND=70 | |
typeset -g POWERLEVEL9K_NODEENV_SHOW_NODE_VERSION=false | |
typeset -g POWERLEVEL9K_NODEENV_{LEFT,RIGHT}_DELIMITER= | |
typeset -g POWERLEVEL9K_NODE_VERSION_FOREGROUND=70 | |
typeset -g POWERLEVEL9K_NODE_VERSION_PROJECT_ONLY=true | |
typeset -g POWERLEVEL9K_GO_VERSION_FOREGROUND=37 | |
typeset -g POWERLEVEL9K_GO_VERSION_PROJECT_ONLY=true | |
typeset -g POWERLEVEL9K_RUST_VERSION_FOREGROUND=37 | |
typeset -g POWERLEVEL9K_RUST_VERSION_PROJECT_ONLY=true | |
typeset -g POWERLEVEL9K_DOTNET_VERSION_FOREGROUND=134 | |
typeset -g POWERLEVEL9K_DOTNET_VERSION_PROJECT_ONLY=true | |
typeset -g POWERLEVEL9K_PHP_VERSION_FOREGROUND=99 | |
typeset -g POWERLEVEL9K_PHP_VERSION_PROJECT_ONLY=true | |
typeset -g POWERLEVEL9K_LARAVEL_VERSION_FOREGROUND=161 | |
typeset -g POWERLEVEL9K_JAVA_VERSION_FOREGROUND=32 | |
typeset -g POWERLEVEL9K_JAVA_VERSION_PROJECT_ONLY=true | |
typeset -g POWERLEVEL9K_JAVA_VERSION_FULL=false | |
typeset -g POWERLEVEL9K_PACKAGE_FOREGROUND=117 | |
typeset -g POWERLEVEL9K_RBENV_FOREGROUND=168 | |
typeset -g POWERLEVEL9K_RBENV_SOURCES=(shell local global) | |
typeset -g POWERLEVEL9K_RBENV_PROMPT_ALWAYS_SHOW=false | |
typeset -g POWERLEVEL9K_RBENV_SHOW_SYSTEM=true | |
typeset -g POWERLEVEL9K_RVM_FOREGROUND=168 | |
typeset -g POWERLEVEL9K_RVM_SHOW_GEMSET=false | |
typeset -g POWERLEVEL9K_RVM_SHOW_PREFIX=false | |
typeset -g POWERLEVEL9K_FVM_FOREGROUND=38 | |
typeset -g POWERLEVEL9K_LUAENV_FOREGROUND=32 | |
typeset -g POWERLEVEL9K_LUAENV_SOURCES=(shell local global) | |
typeset -g POWERLEVEL9K_LUAENV_PROMPT_ALWAYS_SHOW=false | |
typeset -g POWERLEVEL9K_LUAENV_SHOW_SYSTEM=true | |
typeset -g POWERLEVEL9K_JENV_FOREGROUND=32 | |
typeset -g POWERLEVEL9K_JENV_SOURCES=(shell local global) | |
typeset -g POWERLEVEL9K_JENV_PROMPT_ALWAYS_SHOW=false | |
typeset -g POWERLEVEL9K_JENV_SHOW_SYSTEM=true | |
typeset -g POWERLEVEL9K_PLENV_FOREGROUND=67 | |
typeset -g POWERLEVEL9K_PLENV_SOURCES=(shell local global) | |
typeset -g POWERLEVEL9K_PLENV_PROMPT_ALWAYS_SHOW=false | |
typeset -g POWERLEVEL9K_PLENV_SHOW_SYSTEM=true | |
typeset -g POWERLEVEL9K_PHPENV_FOREGROUND=99 | |
typeset -g POWERLEVEL9K_PHPENV_SOURCES=(shell local global) | |
typeset -g POWERLEVEL9K_PHPENV_PROMPT_ALWAYS_SHOW=false | |
typeset -g POWERLEVEL9K_PHPENV_SHOW_SYSTEM=true | |
typeset -g POWERLEVEL9K_SCALAENV_FOREGROUND=160 | |
typeset -g POWERLEVEL9K_SCALAENV_SOURCES=(shell local global) | |
typeset -g POWERLEVEL9K_SCALAENV_PROMPT_ALWAYS_SHOW=false | |
typeset -g POWERLEVEL9K_SCALAENV_SHOW_SYSTEM=true | |
typeset -g POWERLEVEL9K_HASKELL_STACK_FOREGROUND=172 | |
typeset -g POWERLEVEL9K_HASKELL_STACK_SOURCES=(shell local) | |
typeset -g POWERLEVEL9K_HASKELL_STACK_ALWAYS_SHOW=true | |
typeset -g POWERLEVEL9K_KUBECONTEXT_SHOW_ON_COMMAND='kubectl|helm|kubens|kubectx|oc|istioctl|kogito|k9s|helmfile' | |
typeset -g POWERLEVEL9K_KUBECONTEXT_CLASSES=( | |
'*' DEFAULT) | |
typeset -g POWERLEVEL9K_KUBECONTEXT_DEFAULT_FOREGROUND=134 | |
typeset -g POWERLEVEL9K_KUBECONTEXT_DEFAULT_CONTENT_EXPANSION= | |
POWERLEVEL9K_KUBECONTEXT_DEFAULT_CONTENT_EXPANSION+='${P9K_KUBECONTEXT_CLOUD_CLUSTER:-${P9K_KUBECONTEXT_NAME}}' | |
typeset -g POWERLEVEL9K_TERRAFORM_SHOW_DEFAULT=false | |
typeset -g POWERLEVEL9K_TERRAFORM_CLASSES=( | |
'*' OTHER) | |
typeset -g POWERLEVEL9K_TERRAFORM_OTHER_FOREGROUND=38 | |
typeset -g POWERLEVEL9K_AWS_SHOW_ON_COMMAND='aws|awless|terraform|pulumi|terragrunt|tg' | |
typeset -g POWERLEVEL9K_AWS_CLASSES=( | |
'*' DEFAULT) | |
typeset -g POWERLEVEL9K_AWS_DEFAULT_FOREGROUND=208 | |
typeset -g POWERLEVEL9K_AWS_EB_ENV_FOREGROUND=70 | |
typeset -g POWERLEVEL9K_AZURE_SHOW_ON_COMMAND='az|terraform|pulumi|terragrunt' | |
typeset -g POWERLEVEL9K_AZURE_FOREGROUND=32 | |
typeset -g POWERLEVEL9K_GCLOUD_SHOW_ON_COMMAND='gcloud|gcs|tg|terragrunt|terraform|tf|gsutil' | |
typeset -g POWERLEVEL9K_GCLOUD_FOREGROUND=011 | |
typeset -g POWERLEVEL9K_GCLOUD_PARTIAL_CONTENT_EXPANSION='${P9K_GCLOUD_PROJECT_ID//\%/%%}' | |
typeset -g POWERLEVEL9K_GCLOUD_COMPLETE_CONTENT_EXPANSION='${P9K_GCLOUD_PROJECT_NAME//\%/%%}' | |
typeset -g POWERLEVEL9K_GCLOUD_REFRESH_PROJECT_NAME_SECONDS=60 | |
typeset -g POWERLEVEL9K_GOOGLE_APP_CRED_SHOW_ON_COMMAND='terraform|pulumi|terragrunt|tg|gcloud|gsutil' | |
typeset -g POWERLEVEL9K_GOOGLE_APP_CRED_CLASSES=( | |
'*' DEFAULT) | |
typeset -g POWERLEVEL9K_GOOGLE_APP_CRED_UAT_FOREGROUND=32 | |
typeset -g POWERLEVEL9K_GOOGLE_APP_CRED_PREPROD_FOREGROUND=013 | |
typeset -g POWERLEVEL9K_GOOGLE_APP_CRED_PROD_FOREGROUND=001 | |
typeset -g POWERLEVEL9K_GOOGLE_APP_CRED_DEFAULT_VISUAL_IDENTIFIER_EXPANSION='𓀂' | |
typeset -g POWERLEVEL9K_GOOGLE_APP_CRED_UAT_VISUAL_IDENTIFIER_EXPANSION='🤓' | |
typeset -g POWERLEVEL9K_GOOGLE_APP_CRED_PREPROD_VISUAL_IDENTIFIER_EXPANSION='🥨' | |
typeset -g POWERLEVEL9K_GOOGLE_APP_CRED_PROD_VISUAL_IDENTIFIER_EXPANSION='👹' | |
typeset -g POWERLEVEL9K_GOOGLE_APP_CRED_ROD_VISUAL_IDENTIFIER_EXPANSION='🥸' | |
typeset -g POWERLEVEL9K_GOOGLE_APP_CRED_DEFAULT_CONTENT_EXPANSION='${P9K_GOOGLE_APP_CRED_PROJECT_ID//\%/%%}' | |
typeset -g POWERLEVEL9K_PUBLIC_IP_FOREGROUND=94 | |
typeset -g POWERLEVEL9K_VPN_IP_FOREGROUND=81 | |
typeset -g POWERLEVEL9K_VPN_IP_CONTENT_EXPANSION= | |
typeset -g POWERLEVEL9K_VPN_IP_INTERFACE='(gpd|wg|(.*tun))[0-9]*' | |
typeset -g POWERLEVEL9K_VPN_IP_SHOW_ALL=false | |
typeset -g POWERLEVEL9K_IP_FOREGROUND=38 | |
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}' | |
typeset -g POWERLEVEL9K_IP_INTERFACE='e.*' | |
typeset -g POWERLEVEL9K_PROXY_FOREGROUND=68 | |
typeset -g POWERLEVEL9K_BATTERY_LOW_THRESHOLD=20 | |
typeset -g POWERLEVEL9K_BATTERY_LOW_FOREGROUND=160 | |
typeset -g POWERLEVEL9K_BATTERY_{CHARGING,CHARGED}_FOREGROUND=70 | |
typeset -g POWERLEVEL9K_BATTERY_DISCONNECTED_FOREGROUND=178 | |
typeset -g POWERLEVEL9K_BATTERY_STAGES='\uf58d\uf579\uf57a\uf57b\uf57c\uf57d\uf57e\uf57f\uf580\uf581\uf578' | |
typeset -g POWERLEVEL9K_BATTERY_VERBOSE=false | |
typeset -g POWERLEVEL9K_WIFI_FOREGROUND=68 | |
typeset -g POWERLEVEL9K_TIME_FOREGROUND=66 | |
typeset -g POWERLEVEL9K_TIME_FORMAT='%D{%H:%M:%S}' | |
typeset -g POWERLEVEL9K_TIME_UPDATE_ON_COMMAND=false | |
typeset -g POWERLEVEL9K_TIME_VISUAL_IDENTIFIER_EXPANSION= | |
function prompt_example() { | |
p10k segment -f 208 -i '⭐' -t 'hello, %n' | |
} | |
function instant_prompt_example() { | |
prompt_example | |
} | |
typeset -g POWERLEVEL9K_TRANSIENT_PROMPT=always | |
typeset -g POWERLEVEL9K_INSTANT_PROMPT=verbose | |
typeset -g POWERLEVEL9K_DISABLE_HOT_RELOAD=true | |
(( ! $+functions[p10k] )) || p10k reload | |
} | |
typeset -g POWERLEVEL9K_CONFIG_FILE=${${(%):-%x}:a} | |
'builtin' 'unset' 'p10k_config_opts' |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment