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
.zshrc
file to load the theme:[[ ! -f ${ZDOTDIR:-$HOME}/.p10k.zsh ]] || source ${ZDOTDIR:-$HOME}/.p10k.zsh
- Restart your terminal or run
source ~/.zshrc
to 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-themes
Important
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-themes
Add the following to your .zshrc
:
znap source romkatv/powerlevel10k
znap source tolkonepiu/catppuccin-powerlevel10k-themes
Add the following to your .zshrc
:
zplug "romkatv/powerlevel10k"
zplug "tolkonepiu/catppuccin-powerlevel10k-themes"
Then, run the following command to install:
zplug install
After installation, 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_PEACH
Make sure to reload your configuration to apply changes:
source ~/.p10k.zsh
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.tera
After making changes, be sure to regenerate the themes and verify that the changes work as expected.
This repository is licensed under the MIT License.