themix-project/oomox

Graphical application for generating different color variations of Oomox (Numix-based) theme (GTK2, GTK3, Cinnamon, GNOME, Openbox, Xfwm), Archdroid, Gnome-Color, Numix, Papirus and Suru++ icon themes. Have a hack for HiDPI in gtk2. Its Base16 plugin also allowing a lot of app themes support like Alacritty, Emacs, GTK4, KDE, VIM and many more.

2,313

stars

2,261

commits

Python

primary language

Sep 8, 2026

updated

cinnamon-theme
colorscheme
gnome-shell-theme
gtk
gtk2-theme
gtk3-theme
icon-theme
materia-theme
numix-theme
openbox-theme
papirus-icon-theme
suru-icons
xfwm-theme
xresources

README

Themix GUI designer

Code Style Commit Activity

Graphical application for designing themes and exporting them using plugins, for example:

Import plugins also available, such as:

  • generating color palettes from image;
  • importing it from Xresources;
  • or huge collection of Base16 themes.

Table of contents:

Screenshot image import Screenshot GUI

Big screenshot with number of generated themes 🔗

Latest Oomox GTK theme screenshots 🔗

Installation

Arch Linux

Install

pikaur -S themix-full-git

AUR helpers are not officially supported by Arch Linux, so you can also install it manually from rolling-release PKGBUILD.

Open the GUI

themix-gui

Debian, Ubuntu, Linux Mint

deb-based releases are currently abandoned, this way works for installing older versions of Themix

see also: https://github.com/themix-project/oomox/issues/144

Old instructions for Deb-like distros

Other distributions

Install it manually or use that information for creating a package for your distro

Other Help Resources

Using with tiling WMs and other GTK3 CSS hacks

Wiki

https://github.com/themix-project/themix-gui/wiki

Direct file editing:

git clone git@github.com:themix-project/themix-gui.wiki.git

Review articles and videos

To learn more about using the application you can check these sources:

Contributors

(top 30 of 45)

actionless

1,974 commits

cg00001

93 commits

satya164

37 commits

cwendling

29 commits

themix-project/oomox

Graphical application for generating different color variations of Oomox (Numix-based) theme (GTK2, GTK3, Cinnamon, GNOME, Openbox, Xfwm), Archdroid, Gnome-Color, Numix, Papirus and Suru++ icon themes. Have a hack for HiDPI in gtk2. Its Base16 plugin also allowing a lot of app themes support like Alacritty, Emacs, GTK4, KDE, VIM and many more.

2,313

stars

2,261

commits

Python

primary language

Sep 8, 2026

updated

cinnamon-theme
colorscheme
gnome-shell-theme
gtk
gtk2-theme
gtk3-theme
icon-theme
materia-theme
numix-theme
openbox-theme
papirus-icon-theme
suru-icons
xfwm-theme
xresources

README

Themix GUI designer

Code Style Commit Activity

Graphical application for designing themes and exporting them using plugins, for example:

Import plugins also available, such as:

  • generating color palettes from image;
  • importing it from Xresources;
  • or huge collection of Base16 themes.

Table of contents:

Screenshot image import Screenshot GUI

Big screenshot with number of generated themes 🔗

Latest Oomox GTK theme screenshots 🔗

Installation

Arch Linux

Install

pikaur -S themix-full-git

AUR helpers are not officially supported by Arch Linux, so you can also install it manually from rolling-release PKGBUILD.

Open the GUI

themix-gui

Debian, Ubuntu, Linux Mint

deb-based releases are currently abandoned, this way works for installing older versions of Themix

see also: https://github.com/themix-project/oomox/issues/144

Old instructions for Deb-like distros

Other distributions

Install it manually or use that information for creating a package for your distro

Other Help Resources

Using with tiling WMs and other GTK3 CSS hacks

Wiki

https://github.com/themix-project/themix-gui/wiki

Direct file editing:

git clone git@github.com:themix-project/themix-gui.wiki.git

Review articles and videos

To learn more about using the application you can check these sources:

Contributors

(top 30 of 45)

actionless

1,974 commits

cg00001

93 commits

satya164

37 commits

cwendling

29 commits

Languages

Python

95.6%

Shell

3.0%

Makefile

1.1%