A modern, clean and smoothing GTK theme based on Catppuccin’s brilliant colour palette, designed to transform your Linux desktop into a sophisticated and stylish space where you can maximize your productivity.
[!INFO] The inspiration for this theme came from my desire to have my favourite Neovim colour palettes integrated throughout my GNOME desktop.
To achieve this, I drew inspiration from Catppuccin for Neovim, the stunning GTK theme designs by VinceLiuice and the Gusbemacbe's: Suru Plus Icon Theme, and, of course, from the amazing colour palettes created by each designer and community.
| Variant | HEX Color |
|---|---|
| Mocha | |
| Macchiato | |
| Frappé | |
| Latte | |
| Black |
Show accents
| Name | HEX (light) | HEX (dark) |
|---|---|---|
| Blue | ||
| Flamingo | ||
| Green | ||
| Lavender | ||
| Maroon | ||
| Mauve | ||
| Peach | ||
| Pink | ||
| Red | ||
| Rosewater | ||
| Sapphire | ||
| Sky | ||
| Teal | ||
| Yellow |
git clone https://github.com/Fausto-Korpsvart/Catppuccin-GTK-Theme.git
cd Catppuccin-GTK-Theme- Support for GTK2/3 and generic themes for some DE.
./install.sh- Support for GTK4/Libadwaita with symbolic links
./install.sh --libadwaita- This only simulates the installation process. (It does not generate or install the theme)
./install.sh --dry-run- Support for GTK4
- Legacy Nautilus design
- macOS window buttons
./install.sh --libadwaita --tweaks files-legacy macos- 14px rounded corners for windows & Gnome Shell
- 75% transparency for Gnome Shell
./install.sh --tweaks radius 14 --shell opacity 0.75 radius 14- This command uses the styles from the GTK3 themes in ‘~/.themes’
sudo flatpak override --filesystem=$HOME/.themes- This command uses the icon themes in ~/.icons
sudo flatpak override --filesystem=$HOME/.icons- This command uses the styles from the GTK4 themes in ‘~/.config/gtk-4.0’
flatpak override --user --filesystem=xdg-config/gtk-4.0- Fedora Family
- Debian Family
- Arch Family
Important
Tested on the latest versions of each major distribution and their main derivatives.
It should work on other derivatives, but no official tests have been carried out.
A detailed guide to a deeper understanding of how it works.
- Catppuccin Gallery — A gallery showing how the theme looks on different DE
- Advanced Installation — General installation, Libadwaita, Flatpak & manual installation
- CLI References — Examples of how to use the CLI.
| Themes Projects | GitHub Repo | Gnome Look |
|---|---|---|
| Catppuccin GTK | Source | Package |
| Everforest GTK | Source | Package |
| Gruvbox GTK | Source | Package |
| Kanagawa GTK | Source | Package |
| Material GTK | Source | Package |
| Nightfox GTK | Source | Package |
| Osaka GTK | Source | Package |
| Rose Pine GTK | Source | Package |
| Tokyonight GTK | Source | Package |
| Vague GTK | Source | Soon |
If you enjoy the project and would like to support future development:


