Back to rankings

themix-project/themix-gui

Python

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.

gtkcolorschemexfwm-themecinnamon-themegnome-shell-themeopenbox-thememateria-themenumix-themeicon-themexresourcesgtk2-themegtk3-theme
Star Growth
Stars
2.3k
Forks
73
Weekly Growth
Issues
24
1k2k
Aug 2014Jul 2018Jul 2022Jul 2026
ArtifactsPyPIpip install themix-gui
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 importScreenshot 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:

Related repositories
matplotlib/matplotlib

matplotlib: plotting with Python

PythonPyPImatplotlibdata-visualization
matplotlib.org/stable/
23k8.4k
webview/webview

Tiny cross-platform webview library for C/C++. Uses WebKit (GTK/Cocoa) and Edge WebView2 (Windows).

C++MIT Licensewebuiwebkit
14.2k1.1k
elkowar/eww

ElKowars wacky widgets

Rustcrates.ioMIT Licenserustrust-lang
elkowar.github.io/eww
12.5k529
Alexays/Waybar

Highly customizable Wayland bar for Sway and Wlroots based compositors. :v: :tada:

C++MIT Licensewaylandwlroots
11.7k1.1k
flxzt/rnote

Sketch and take handwritten notes.

Rustcrates.ioGNU General Public License v3.0gtkgtk4
rnote.flxzt.net
11.5k477
WebKit/WebKit

Home of the WebKit project, the browser engine used by Safari, Mail, App Store and many other applications on macOS, iOS and Linux.

JavaScriptnpmwebkitbrowser
10k2.1k
vinceliuice/WhiteSur-gtk-theme

MacOS like theme for all gtk based desktops

CSSnpmMIT Licensegnomegtk
9.1k733
johnfactotum/foliate

Read e-books in style

JavaScriptnpmGNU General Public License v3.0ebook-readerepub
johnfactotum.github.io/foliate/
8.6k409
wxWidgets/wxWidgets

Cross-Platform C++ GUI Library

C++c-plus-plusgui-framework
wxwidgets.org
7.2k1.9k
bleachbit/bleachbit

BleachBit system cleaner for Windows and Linux

PythonPyPIGNU General Public License v3.0antiforensicssecurity
bleachbit.org
6.4k425
r0x0r/pywebview

Build GUI for your Python program with JavaScript, HTML, and CSS

PythonPyPIBSD 3-Clause "New" or "Revised" Licensepythonwebkit
pywebview.flowrl.com
6k630
pdfarranger/pdfarranger

Small python-gtk application, which helps the user to merge or split PDF documents and rotate, crop and rearrange their pages using an interactive and intuitive graphical interface.

PythonPyPIGNU General Public License v3.0pdfgtk
5.7k310