Powerlevel10k themes inspired by the Catppuccin color palettes. These themes are available in multiple styles and support all four Catppuccin palettes: 🌻 Latte, 🪴 Frappé, 🌺 Macchiato, and 🌿 Mocha.
Below is a list of available themes, which can be found in the themes folder.
A compact and focused theme for those who prefer a cleaner and distraction-free interface.
A balanced and minimalistic design with clean lines, perfect for users seeking simplicity.
A vibrant and colorful theme for users who love a playful and expressive look.
A sleek and elegant design with minimal decorations, inspired by the Pure prompt. Ideal for a modern and refined look.
The classic Powerlevel10k RobbyRussell layout reimagined with Catppuccin palettes. Inspired by the original Oh My Zsh RobbyRussell theme.
To use Catppuccin Powerlevel10k themes, first install Powerlevel10k.
Tip
For the lean, classic, and rainbow themes, it is highly recommended to
use the Meslo Nerd Font, which comes bundled with Powerlevel10k. You can
find installation instructions in the
Powerlevel10k documentation.
- 
Download the desired theme file from the themes folder of this repository. 
- 
Place the theme file in the directory ${ZDOTDIR:-$HOME}/.p10k.zsh.
- 
Add the following line to your .zshrcfile to load the theme:[[ ! -f ${ZDOTDIR:-$HOME}/.p10k.zsh ]] || source ${ZDOTDIR:-$HOME}/.p10k.zsh 
- 
Restart your terminal or run source ~/.zshrcto apply changes.
This repository supports installation via popular Zsh plugin managers. Add the following to your plugin manager configuration to install both Powerlevel10k and Catppuccin themes:
Add the following lines to your .zshrc file:
antidote bundle romkatv/powerlevel10k
antidote bundle tolkonepiu/catppuccin-powerlevel10k-themesImportant
Place tolkonepiu/catppuccin-powerlevel10k-themes after
romkatv/powerlevel10k to ensure proper theme loading.
Add the following to your .zshrc:
zinit light romkatv/powerlevel10k
zinit light tolkonepiu/catppuccin-powerlevel10k-themesAdd the following to your .zshrc:
znap source romkatv/powerlevel10k
znap source tolkonepiu/catppuccin-powerlevel10k-themesAdd the following to your .zshrc:
zplug "romkatv/powerlevel10k"
zplug "tolkonepiu/catppuccin-powerlevel10k-themes"Then, run the following command to install:
zplug installAfter installation, you can initialize your theme in one of two ways:
Initialize your theme and make custom modifications in your .p10k.zsh file.
Example:
# Initialize the theme
apply_catppuccin lean mocha
# Customize the prompt character color
typeset -g POWERLEVEL9K_PROMPT_CHAR_OK_{VIINS,VICMD,VIVIS,VIOWR}_FOREGROUND=$P10K_COLOR_PEACHMake sure to reload your configuration to apply changes:
source ~/.p10k.zshYou can configure your theme using zstyle in your .zshrc file before loading
the plugin. This method allows for a more declarative approach to configuration.
Example:
# Set theme and flavor using zstyle
zstyle ':catppuccin:p10k' 'theme' 'lean'
zstyle ':catppuccin:p10k' 'flavour' 'mocha'
# Then load the plugin using your plugin manager
# ...Contributions are welcome! If you’d like to add more templates, themes, or improve the documentation, feel free to open a pull request.
All changes to themes or additions of new themes should be made in the templates directory. These templates are written using Jinja syntax and are the source for generating the final themes.
To generate themes, the Whiskers tool by Catppuccin is used. Below is an example of how to generate a theme:
whiskers templates/robbyrussell.teraAfter making changes, be sure to regenerate the themes and verify that the changes work as expected.
This repository is licensed under the MIT License.





