Skip to content

tolkonepiu/catppuccin-powerlevel10k-themes

Repository files navigation

Catppuccin Powerlevel10k Themes

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.

Available Themes

Below is a list of available themes, which can be found in the themes folder.


Lean

A compact and focused theme for those who prefer a cleaner and distraction-free interface.

Lean Theme Screenshot


Classic

A balanced and minimalistic design with clean lines, perfect for users seeking simplicity.

Classic Theme Screenshot


Rainbow

A vibrant and colorful theme for users who love a playful and expressive look.

Rainbow Theme Screenshot


Pure

A sleek and elegant design with minimal decorations, inspired by the Pure prompt. Ideal for a modern and refined look.

Pure Theme Screenshot


RobbyRussell

The classic Powerlevel10k RobbyRussell layout reimagined with Catppuccin palettes. Inspired by the original Oh My Zsh RobbyRussell theme.

RobbyRussell Theme Screenshot

Installation

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.


Installation Methods

Manual Installation

  1. Download the desired theme file from the themes folder of this repository.
  2. Place the theme file in the directory ${ZDOTDIR:-$HOME}/.p10k.zsh.
  3. Add the following line to your .zshrc file to load the theme:
    [[ ! -f ${ZDOTDIR:-$HOME}/.p10k.zsh ]] || source ${ZDOTDIR:-$HOME}/.p10k.zsh
  4. Restart your terminal or run source ~/.zshrc to apply changes.

Plugin Manager Installation

This repository supports installation via popular Zsh plugin managers. Add the following to your plugin manager configuration to install both Powerlevel10k and Catppuccin themes:

Antidote

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.


Zinit

Add the following to your .zshrc:

zinit light romkatv/powerlevel10k
zinit light tolkonepiu/catppuccin-powerlevel10k-themes

Znap

Add the following to your .zshrc:

znap source romkatv/powerlevel10k
znap source tolkonepiu/catppuccin-powerlevel10k-themes

Zplug

Add the following to your .zshrc:

zplug "romkatv/powerlevel10k"
zplug "tolkonepiu/catppuccin-powerlevel10k-themes"

Then, run the following command to install:

zplug install

Theme Initialization and Customization

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

Contributing

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.


License

This repository is licensed under the MIT License.

About

Powerlevel10k themes inspired by the Catppuccin color palettes.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages