GitPedia

Vimix gtk themes

Vimix is a flat Material Design theme for GTK 3, GTK 2 and Gnome-Shell etc.

From vinceliuice·Updated June 13, 2026·View on GitHub·

Vimix is a flat Material Design theme for GTK 3, GTK 2 and Gnome-Shell which supports GTK 3 and GTK 2 based desktop environments like Gnome, Unity, Budgie, Pantheon, XFCE, Mate, etc. The project is written primarily in CSS, distributed under the GNU General Public License v3.0 license, first published in 2016. It has gained significant community traction with 1,725 stars and 114 forks on GitHub. Key topics include: gnome, gnome-shell, gnome-shell-theme, gtk, gtk3-theme.

Latest release: 2025-06-20
June 19, 2025View Changelog →

<img src="https://github.com/vinceliuice/vimix-gtk-themes/blob/images/vimix-logo.svg" alt="Logo" align="right" /> Vimix-gtk-theme

Vimix is a flat Material Design theme for GTK 3, GTK 2 and Gnome-Shell which supports GTK 3 and GTK 2 based desktop environments like Gnome, Unity, Budgie, Pantheon, XFCE, Mate, etc.

This theme is based on materia gtk theme of nana-4. Thanks nana-4 sincerely for his great job!

materia gtk theme: https://github.com/nana-4/materia-theme

Info

GTK+ 3.20 or later

  • sassc

GTK2 engines requirment

  • GTK2 engine Murrine 0.98.1.1 or later.
  • GTK2 pixbuf engine or the gtk(2)-engines package.

Fedora/RedHat distros:

yum install gtk-murrine-engine gtk2-engines

Ubuntu/Mint/Debian distros:

sudo apt-get install gtk2-engines-murrine gtk2-engines-pixbuf

ArchLinux:

pacman -S gtk-engine-murrine gtk-engines

Other:
Search for the engines in your distributions repository or install the engines from source.

Install Or Uninstall

Run the following commands in the terminal:

sh
./install.sh

Usage: ./install.sh [OPTIONS...]

-d, --dest DIR          Specify destination directory (Default: $HOME/.themes)
-n, --name NAME         Specify theme name (Default: Vimix)
-t, --theme VARIANT     Specify theme color variant(s) [doder|beryl|ruby|amethyst|jade|grey|all] (Default: doder(blue))
-c, --color VARIANT     Specify color variant(s) [standard|light|dark] (Default: All variants)
-s, --size  VARIANT     Specify size variant [standard|compact|all] (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

-tweaks, --tweaks       Specify versions for tweaks [flat|grey|mix|translucent] (only nord and dracula can not mix use with!)
                        1. flat         Flat and normal button style for windows control buttons
                        2. grey         Use grey windows control buttons in grey accent color variants
                        3. mix          Mix theme color and dark grey color for background color in darkmode variants
                        4. translucent  Translucent panel version

-h, --help              Show help

For example: install all themes

sh
./install.sh -t all -s all

Screenshots

GNOME Shell

1
2
3
4
5

Icon 

Vimix icon theme is based on Paper-Icon-Theme: https://github.com/snwh/paper-icon-theme

You can download here: https://github.com/vinceliuice/vimix-icon-theme

Contributors

Showing top 12 contributors by commit count.

View all contributors on GitHub →

This article is auto-generated from vinceliuice/Vimix-gtk-themes via the GitHub API.Last fetched: 6/17/2026