Created
July 1, 2019 20:09
-
-
Save deepu105/e545583572c5ce633cd32409c1fd47d1 to your computer and use it in GitHub Desktop.
My custom theme similar to Spaceship based on powerlevel10k
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
| export TERM="xterm-256color" # This sets up colors properly | |
| # set shell | |
| export SHELL=/usr/bin/zsh | |
| # Add exports from your profile | |
| source ~/.profile | |
| # Path to your oh-my-zsh installation. | |
| export ZSH=$HOME/.oh-my-zsh | |
| DISABLE_MAGIC_FUNCTIONS=true | |
| ZSH_AUTOSUGGEST_MANUAL_REBIND=1 | |
| COMPLETION_WAITING_DOTS=true | |
| DISABLE_UNTRACKED_FILES_DIRTY=true | |
| # Set name of the theme to load. Optionally, if you set this to "random" | |
| # it'll load a random theme each time that oh-my-zsh is loaded. | |
| # See https://github.com/robbyrussell/oh-my-zsh/wiki/Themes | |
| ZSH_THEME="powerlevel10k/powerlevel10k" | |
| ############ POWERLEVEL THEME SETTINGS ############## | |
| POWERLEVEL9K_MODE='awesome-fontconfig' | |
| POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=(dir vcs nvm) | |
| POWERLEVEL9K_RIGHT_PROMPT_ELEMENTS=(disk_usage time) | |
| POWERLEVEL9K_PROMPT_ADD_NEWLINE=true | |
| POWERLEVEL9K_PROMPT_ON_NEWLINE=true | |
| POWERLEVEL9K_SHOW_RULER=true | |
| POWERLEVEL9K_RULER_CHAR='─' | |
| POWERLEVEL9K_RULER_BACKGROUND=none | |
| POWERLEVEL9K_RULER_FOREGROUND=237 | |
| POWERLEVEL9K_LEFT_SEGMENT_END_SEPARATOR= | |
| POWERLEVEL9K_LEFT_SEGMENT_SEPARATOR= | |
| POWERLEVEL9K_LEFT_SUBSEGMENT_SEPARATOR=' ' | |
| POWERLEVEL9K_RIGHT_SEGMENT_END_SEPARATOR= | |
| POWERLEVEL9K_RIGHT_SEGMENT_SEPARATOR= | |
| POWERLEVEL9K_RIGHT_SUBSEGMENT_SEPARATOR= | |
| POWERLEVEL9K_WHITESPACE_BETWEEN_LEFT_SEGMENTS= | |
| POWERLEVEL9K_SHORTEN_DIR_LENGTH=2 | |
| POWERLEVEL9K_SHORTEN_STRATEGY="truncate_middle" | |
| POWERLEVEL9K_DIR_SHOW_WRITABLE=true | |
| POWERLEVEL9K_DISK_USAGE_NORMAL_BACKGROUND=none | |
| POWERLEVEL9K_DISK_USAGE_WARNING_BACKGROUND=magenta | |
| POWERLEVEL9K_DISK_USAGE_CRITICAL_BACKGROUND=red | |
| POWERLEVEL9K_TIME_BACKGROUND=none | |
| POWERLEVEL9K_TIME_FOREGROUND=white | |
| POWERLEVEL9K_DIR_HOME_BACKGROUND=none | |
| POWERLEVEL9K_DIR_HOME_SUBFOLDER_BACKGROUND=none | |
| POWERLEVEL9K_DIR_ETC_BACKGROUND=none | |
| POWERLEVEL9K_DIR_DEFAULT_BACKGROUND=none | |
| POWERLEVEL9K_DIR_NOT_WRITABLE_BACKGROUND=none | |
| POWERLEVEL9K_DIR_HOME_FOREGROUND=blue | |
| POWERLEVEL9K_DIR_HOME_SUBFOLDER_FOREGROUND=blue | |
| POWERLEVEL9K_DIR_ETC_FOREGROUND=blue | |
| POWERLEVEL9K_DIR_DEFAULT_FOREGROUND=blue | |
| POWERLEVEL9K_DIR_NOT_WRITABLE_FOREGROUND=red | |
| POWERLEVEL9K_OS_ICON_BACKGROUND="white" | |
| POWERLEVEL9K_OS_ICON_FOREGROUND="blue" | |
| POWERLEVEL9K_VCS_GIT_ICON='%fon %F{040}\uf1d3 ' | |
| POWERLEVEL9K_VCS_GIT_GITHUB_ICON='%fon %F{040}\uf09b ' | |
| POWERLEVEL9K_VCS_GIT_BITBUCKET_ICON='%fon %F{040}\uf171 ' | |
| POWERLEVEL9K_VCS_GIT_GIT_GITLAB_ICON='%fon %F{040}\uf296 ' | |
| POWERLEVEL9K_VCS_CLEAN_BACKGROUND=none | |
| POWERLEVEL9K_VCS_UNTRACKED_BACKGROUND=none | |
| POWERLEVEL9K_VCS_MODIFIED_BACKGROUND=none | |
| POWERLEVEL9K_VCS_LOADING_BACKGROUND=none | |
| POWERLEVEL9K_VCS_CLEAN_FOREGROUND="040" | |
| POWERLEVEL9K_VCS_UNTRACKED_FOREGROUND="red" | |
| POWERLEVEL9K_VCS_MODIFIED_FOREGROUND="yellow" | |
| POWERLEVEL9K_VCS_LOADING_FOREGROUND="grey" | |
| POWERLEVEL9K_VCS_UNTRACKED_ICON=$'%{\b?%}' | |
| POWERLEVEL9K_VCS_UNSTAGED_ICON=$'%{\b!%}' | |
| POWERLEVEL9K_VCS_STAGED_ICON=$'%{\b+%}' | |
| POWERLEVEL9K_DIR_NOT_WRITABLE_VISUAL_IDENTIFIER_COLOR=red | |
| POWERLEVEL9K_LOCK_ICON=$'\uf023' | |
| POWERLEVEL9K_MULTILINE_FIRST_PROMPT_PREFIX='' | |
| local p='%F{%(?.green.red)}${${${KEYMAP:-0}:#vicmd}:+❯}${${$((!${#${KEYMAP:-0}:#vicmd})):#0}:+❮}%f ' | |
| POWERLEVEL9K_MULTILINE_LAST_PROMPT_PREFIX="$p" | |
| POWERLEVEL9K_NVM_BACKGROUND=none | |
| POWERLEVEL9K_NVM_FOREGROUND=green | |
| POWERLEVEL9K_NODE_ICON='%fvia %F{green}⬢' | |
| ############ END- POWERLEVEL THEME SETTINGS ############## | |
| plugins=(zsh-autosuggestions git docker docker-compose autojump zsh-syntax-highlighting dnf npm) | |
| source $ZSH/oh-my-zsh.sh |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment