# Powerlevel9k POWERLEVEL9K_MODE=nerdfont-complete # P10k instant prompt POWERLEVEL9K_INSTANT_PROMPT=quiet # Prompt elements POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=(custom_user context dir_writable dir vcs) POWERLEVEL9K_RIGHT_PROMPT_ELEMENTS=(battery) # Time POWERLEVEL9K_TIME_FORMAT="%D{%H:%M}" # Prompt settings POWERLEVEL9K_PROMPT_ON_NEWLINE=true POWERLEVEL9K_RPROMPT_ON_NEWLINE=true POWERLEVEL9K_MULTILINE_FIRST_PROMPT_PREFIX_ICON=$'%K{white}%k' POWERLEVEL9K_MULTILINE_LAST_PROMPT_PREFIX_ICON=$'%K{green}%F{black} \uf155 %f%F{green}%k\ue0b0%f ' # Separators POWERLEVEL9K_LEFT_SEGMENT_SEPARATOR_ICON=$'\ue0b0' POWERLEVEL9K_LEFT_SUBSEGMENT_SEPARATOR_ICON=$'\ue0b1' POWERLEVEL9K_RIGHT_SEGMENT_SEPARATOR_ICON=$'\ue0b2' POWERLEVEL9K_RIGHT_SUBSEGMENT_SEPARATOR_ICON=$'\ue0b7' # Dir colours #POWERLEVEL9K_DIR_HOME_BACKGROUND='black' #POWERLEVEL9K_DIR_HOME_FOREGROUND='white' #POWERLEVEL9K_DIR_HOME_SUBFOLDER_BACKGROUND='black' #POWERLEVEL9K_DIR_HOME_SUBFOLDER_FOREGROUND='white' #POWERLEVEL9K_DIR_DEFAULT_BACKGROUND='yellow' #POWERLEVEL9K_DIR_DEFAULT_FOREGROUND='black' POWERLEVEL9K_DIR_SHORTEN_LENGTH=2 POWERLEVEL9K_DIR_SHORTEN_STRATEGY="truncate_from_right" POWERLEVEL9K_CONTEXT_ROOT_BACKGROUND='orange' POWERLEVEL9K_CONTEXT_SUDO_BACKGROUND='orange' # OS segment POWERLEVEL9K_OS_ICON_BACKGROUND='black' POWERLEVEL9K_LINUX_ICON='%F{cyan} \uf303 %F{white} arch %F{cyan}linux%f' # VCS icons POWERLEVEL9K_VCS_GIT_ICON=$'\uf1d2 ' POWERLEVEL9K_VCS_GIT_GITHUB_ICON=$'\uf113 ' POWERLEVEL9K_VCS_GIT_GITLAB_ICON=$'\uf296 ' POWERLEVEL9K_VCS_BRANCH_ICON=$'\uf322 ' POWERLEVEL9K_VCS_STAGED_ICON=$'\uf055' POWERLEVEL9K_VCS_UNSTAGED_ICON=$'\uf421' POWERLEVEL9K_VCS_UNTRACKED_ICON=$'\uf00d' POWERLEVEL9K_VCS_INCOMING_CHANGES_ICON=$'\uf0ab ' POWERLEVEL9K_VCS_OUTGOING_CHANGES_ICON=$'\uf0aa ' # VCS colours POWERLEVEL9K_VCS_MODIFIED_BACKGROUND='yellow' POWERLEVEL9K_VCS_MODIFIED_FOREGROUND='black' POWERLEVEL9K_VCS_UNTRACKED_BACKGROUND='green' POWERLEVEL9K_VCS_UNTRACKED_FOREGROUND='black' POWERLEVEL9K_VCS_CLEAN_BACKGROUND='green' POWERLEVEL9K_VCS_CLEAN_FOREGROUND='black' # VCS CONFIG POWERLEVEL9K_VCS_SHOW_CHANGESET=true # Status POWERLEVEL9K_STATUS_OK_ICON=$'\uf164' POWERLEVEL9K_STATUS_ERROR_ICON=$'\uf165' POWERLEVEL9K_STATUS_ERROR_CR_ICON=$'\uf165' # Battery #POWERLEVEL9K_BATTERY_LOW_FOREGROUND='black' #POWERLEVEL9K_BATTERY_LOW_BACKGROUND='red' #POWERLEVEL9K_BATTERY_CHARGING_FOREGROUND='black' #POWERLEVEL9K_BATTERY_CHARGING_BACKGROUND='blue' #POWERLEVEL9K_BATTERY_CHARGED_FOREGROUND='black' #POWERLEVEL9K_BATTERY_CHARGED_BACKGROUND='green' #POWERLEVEL9K_BATTERY_DISCONNECTED_FOREGROUND='black' #POWERLEVEL9K_BATTERY_DISCONNECTED_BACKGROUND='yellow' POWERLEVEL9K_BATTERY_VERBOSE=false #POWERLEVEL9K_BATTERY_STAGES='' #POWERLEVEL9K_BATTERY_LOW_THRESHOLD=15 POWERLEVEL9K_BATTERY_CHARGING='yellow' POWERLEVEL9K_BATTERY_CHARGED='green' POWERLEVEL9K_BATTERY_DISCONNECTED='red' POWERLEVEL9K_BATTERY_LOW_THRESHOLD='10' POWERLEVEL9K_BATTERY_LOW_COLOR='red' POWERLEVEL9K_BATTERY_ICON='\uf1e6 ' # Programming languages POWERLEVEL9K_RBENV_PROMPT_ALWAYS_SHOW=true POWERLEVEL9K_GO_VERSION_PROMPT_ALWAYS_SHOW=true # User with skull user_with_skull() { echo -n "\ue231 $(whoami)" } POWERLEVEL9K_CUSTOM_USER="user_with_skull"