Skip to content

Graphical application for generating different color variations of Numix theme (GTK2, GTK3)

License

Notifications You must be signed in to change notification settings

sahwar/oomox

 
 

Repository files navigation

oomox

Graphical application for generating different color variations of Numix theme (GTK2, GTK3) and gnome-colors icon theme.

Screenshot GUI 1

Arch Linux:

Install

yaourt -S oomox-git

GUI

oomox-gui

Ubuntu

Ubuntu 16.04 and 15.10 / Linux Mint 18 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

Other distributions:

Prerequisites

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.

GUI

git clone https://github.com/actionless/oomox.git
cd oomox
./gui.sh

CLI:

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)

Icons:

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)

Spotify:

git clone https://github.com/actionless/oomox.git
cd oomox
ls colors
./oomoxify.sh gnome_noble  # or other theme from above

Make sure to remove ~/.config/oomox/spotify_backup when upgrading Spotify to the new version.

Also you can replace font with -f argument, see -h for usage.

Using with tiling WMs:

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;
}

Review article

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

Demo video

One of the users, Spatry, made this cool demo video:

video

About

Graphical application for generating different color variations of Numix theme (GTK2, GTK3)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • CSS 92.2%
  • Python 4.7%
  • Makefile 1.6%
  • Shell 1.5%