Graphical application for generating different color variations of Numix theme (GTK2, GTK3), Gnome-Colors and Archdroid icon themes.
- Arch Linux
- Ubuntu
- Other distributions
- Using with tiling WMs
- Spotify
- Review articles/Usage instructions
- Demo video
yaourt -S oomox-git
oomox-gui
Ubuntu 16.10, 16.04 and 15.10 (and other ubuntu-based like Linux Mint 18 and newer) users can install Oomox by using the main WebUpd8 PPA:
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt update
sudo apt install oomox
If you don't want to add the PPA, you can download the deb from here.
For older Ubuntu releases install the dependencies manually and next follow general installation instructions below.
sudo apt install ruby libgdk-pixbuf2.0-dev libxml2-utils python3-gi gtk2-engines-murrine
sudo gem install sass
You need to have python3-gobject
binding and those executables:
glib-compile-schemas
gdk-pixbuf-pixdata
sass
For GTK2 you need murrine engine which can be not installed by default.
git clone https://github.com/actionless/oomox.git
cd oomox
./gui.sh
git clone https://github.com/actionless/oomox.git
cd oomox
ls colors
./change_color.sh gnome_noble # or other theme from above
next select oomox-current in your appearance config tool (for example, lxappearance)
For icons you need to have inkscape
and imagemagick
installed.
To generate gnome-colors
iconset with the selected colorscheme:
git clone https://github.com/actionless/oomox.git
cd oomox
ls colors
./gnome_colors.sh gnome_noble # or other theme from above
next select oomox-current in your appearance config tool (for example, lxappearance)
git clone https://github.com/actionless/oomox.git
cd oomox
ls colors
./oomoxify.sh gnome_noble # or other theme from above
Also you can normalize font weight with -w
argument, see -h
for usage.
To resolve borders/shadow problem in tiling window managers create/append to
~/.config/gtk-3.0/gtk.css
:
.window-frame, .window-frame:backdrop {
box-shadow: 0 0 0 black;
border-style: none;
margin: 0;
border-radius: 0;
}
.titlebar {
border-radius: 0;
}
window decoration {
margin: 0;
}
To learn more about using the application you can check these articles:
- https://delightlylinux.wordpress.com/2016/08/22/customize-theme-colors-with-oomox/
- http://www.webupd8.org/2016/05/easily-create-your-own-numix-based-gtk.html
- http://www.webupd8.org/2016/06/tool-to-customize-numix-theme-colors.html
One of the users, Spatry, made this cool demo video: