SCSS GPL-3.0

Catppuccin-GTK-Theme

GTK Theme with Catppuccin colour scheme

F

Fausto-Korpsvart

Dernière activité 25 juin 2026
Fausto-Korpsvart/Catppuccin-GTK-Theme

794

étoiles

40

forks

51

issues ouvertes

Ce README est souvent en anglais.

C A T P P U C C I N   G T K   T H E M E

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.

OS GTK Stars Last Commit License

Catppuccin GTK Preview

Show more Desktops Environment
Cinnamon XFCE
Cinnamon Desktop XFCE Desktop

Variants

All Catppuccin + Black backgrounds

Variant HEX Color
Mocha Mocha
Macchiato Macchiato
Frappé Frappé
Latte Latte
Black Black

All Catppuccin accent colors

Show accents
Name HEX (light) HEX (dark)
Blue Blue Light Blue Dark
Flamingo Flamingo Light Flamingo Dark
Green Green Light Green Dark
Lavender Lavender Light Lavender Dark
Maroon Maroon Light Maroon Dark
Mauve Mauve Light Mauve Dark
Peach Peach Light Peach Dark
Pink Pink Light Pink Dark
Red Red Light Red Dark
Rosewater Rosewater Light Rosewater Dark
Sapphire Sapphire Light Sapphire Dark
Sky Sky Light Sky Dark
Teal Teal Light Teal Dark
Yellow Yellow Light Yellow Dark

Quick Install

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

Advanced customisation

  • 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

Flatpak

  • 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

Supported Distros

  • 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.

Documentation

A detailed guide to a deeper understanding of how it works.

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

Support the Project

If you enjoy the project and would like to support future development:

PayPal

Projets similaires

A GTK theme based on the Gruvbox colour palette.

SCSS
FFausto-Korpsvart
1 k étoiles56

A GTK theme with the Rosé Pine colour palette.

SCSS
FFausto-Korpsvart
223 étoiles9

A GTK theme based on the Tokyo Night colour palette.

SCSS
FFausto-Korpsvart
828 étoiles57