
Catppuccin for Gum
Exchanges signature gum pink for your favorite accent color
All previews use lavender as the accent color and mauve as the highlight color.
- Copy script to desired location, e.g.
~/gum-catppuccin.sh.
wget https://raw.githubusercontent.com/holo96/catppuccin-gum/refs/heads/main/gum-catppuccin.sh -O ~/gum-catppuccin.sh- Source the script to apply the Catppuccin theme for Gum (temporary for the current shell):
source ~/gum-catppuccin.sh [latte|frappe|macchiato|mocha] [accent] [highlight]- To make it permanent, add the same
sourceline to your~/.bashrcor~/.zshrc. - If you omit arguments, defaults are flavour
mocha, accentlavender, and an auto-picked complementary highlight.
- Copy the Nushell module to desired location, e.g.
~/gum-catppuccin.nu:
wget https://raw.githubusercontent.com/holo96/catppuccin-gum/refs/heads/main/gum-catppuccin.nu -O ~/gum-catppuccin.nu- Add and use
apply_gum_themefunction in your scripts or config:
use ~/gum-catppuccin.nu apply_gum_theme
apply_gum_theme # defaults: mocha + lavender
apply_gum_theme --flavour latte --accent peach # auto-pick complementary highlight
apply_gum_theme --accent red --highlight maroon # manually specify highlight
- All parameters are optional and have shell auto-completion support. The default values are same as Bash/Zsh version
- Q: "How can I apply catppuccin theme to gum format?"
A: Gum format uses glamour for theming, so you can use dedicated Catppuccin glamour repo. - Q: "Why colors are not applied to gum pager?"
A: Unfortunately, gum pager does not support colors at the moment. We should create an issue in the gum repo.
Copyright © 2021-present Catppuccin Org



