Home

Awesome

<h1 align="center">Catppuccin GTK Theme</h1> <p align="center"> <img alt"Linux Logo" = src="https://img.shields.io/badge/OS-Linux-FCC624?style=for-the-badge&logo=linux&logoColor=yelow"/> <img alt"CSS Logo" src="https://img.shields.io/badge/Style-CSS-blue?style=for-the-badge&logo=css3&logoColor=blue"/> <img alt"GitHub Stars" src="https://img.shields.io/github/stars/Fausto-Korpsvart/Catppuccin-GTK-Theme?&style=for-the-badge&logoColor=red" /> <img alt"GitHub Forks" src="https://img.shields.io/github/forks/Fausto-Korpsvart/Catppuccin-GTK-Theme?style=for-the-badge" /> <img alt"GitHub Issues" src="https://img.shields.io/github/issues/Fausto-Korpsvart/Catppuccin-GTK-Theme?style=for-the-badge" /> <img alt"GNU License" src='https://img.shields.io/github/license/Fausto-Korpsvart/Catppuccin-GTK-Theme?style=for-the-badge&logo=GNU&label=License&color=bd0000&logoColor=white'/> </p>

[!NOTE] Description A GTK theme based on the colours of Catppuccin Community great theme: Catppuccin for Neovim, the VinceLiuice's awesome: Magnetic GTK theme, and the creativity of Gusbemacbe's: Suru Plus Icon Theme.<br>

The theme is more focused on the Gnome Desktop, but supports Cinnamon, XFCE, Mate, etc. with generic styles. It's great to combine in your TWMs like: XmonadWM, AwesomeWM, BSPWM, etc...

You can check Reddit: r/unixporn to get some ideas.

Catppuccin

INSTALLING THEMES

Before installing the themes, make sure to install the following necessary packages: sassc murrine-engine and gnome-themes-extra packages for the correct rendering of themes.

Here are some commands to install on some distributions.

 sudo dnf install gtk-murrine-engine
 sudo zypper install gtk2-engine-murrine
sudo pacman -S gtk-engine-murrine
sudo apt install gtk2-engines-murrine

The themes work on versions 40 to 44 of the GNOME D.E. just follow the steps below for installation:

Applying Themes from zip files

Applying Themes to Flatpak Apps

sudo flatpak override --filesystem=$HOME/.themes
sudo flatpak override --filesystem=$HOME/.icons
flatpak override --user --filesystem=xdg-config/gtk-4.0
sudo flatpak override --filesystem=xdg-config/gtk-4.0

Alternative Flatpak Theming: stylepak

CLI INSTALLATION

Run the following command in the terminal for a general installation

./install.sh

The ./install.sh allows some specific options like:

./install.sh --tweak moon mac outline float -t green -l

For more information, run: ./install.sh --help

-d, --dest DIR          Specify destination directory (Default: ~/.themes)
-n, --name NAME         Specify theme name (Default: Catppuccin)
-t, --theme VARIANT...  Specify theme accent color variant(s) [default|purple|pink|red|orange|yellow|green|teal|grey|all] (Default: blue)
-c, --color VARIANT...  Specify color variant(s) [light|dark] (Default: All variants)
-s, --size VARIANT...   Specify size variant [standard|compact] (Default: standard variant)

-l, --libadwaita        Link installed gtk-4.0 theme to config folder for all libadwaita app use this theme

-r, --remove,
-u, --uninstall         Uninstall/Remove installed themes or links

--tweaks                Specify versions for tweaks
                        1. [frappe|macchiato]  Frappe|Macchiato ColorSchemes version
                        2. black               Blackness color version
                        3. float               Floating gnome-shell panel style
                        4. outline             Windows with 2px outline style

-h, --help              Show help

CLARIFYING SOME DOUBTS

This is just to clarify doubts about the abbreviations of the Themes, as many found the names confusing.

Abbreviation exampleExplanation of abbreviations
Theme-Name-B-MBTheme with Border decoration and macOS Buttons in windows
Theme-Name-B-LBTheme with Border decoration and Legacy Buttons in windows
Theme-Name-B-GSTheme with Border decoration for Gnome Shell
Theme-Name-BL-MBTheme Borderless decoration and macOS Buttons in windows
Theme-Name-BL-LBTheme Borderless decoration and Legacy Buttons in windows
Theme-Name-BL-GSTheme Borderless decoration for Gnome Shell

More Themes with Neovim colour schemes?

Neovim Colorschemes for GTKGitHubPling
Catppuccin GTK ThemeSourcePackage
Everforest GTK ThemeSourcePackage
Gruvbox GTK ThemeSourcePackage
Kanagawa GTK ThemeSourcePackage
Material GTK ThemeSourcePackage
Nightfox GTK ThemeSourcePackage
Rose Pine GTK ThemeSourcePackage
Tokyonight GTK ThemeSourcePackage

Acknowledgements to

Thanks to @telometto for the alternative to the application of themes in Flatpak.<br> Thanks to @f1yn for the solution to the active and inactive borders in the new version of Cinnamon.<br> Thanks to @eeeXun for the hint to solve the bug in Mate Desktop window control buttons.<br> Thanks to @Icy-Thought,@D3vil0p3r and to those who have packaged these themes for NIX and AUR.

SUPPORT

PayPal Support