Skip to content

Numix Solarised is a modern, flat theme with dark solarised colours.

License

Notifications You must be signed in to change notification settings

0nse/numix-solarised-gtk-theme

 
 

Repository files navigation

Numix Solarised is a fork of the original Numix GTK+ theme from the Numix Project. It is a modern, flat theme with dark solarised colours. Support for Gnome, Unity, XFCE and Openbox may be dropped anytime soon as I am using a tiling window manager.

This fork is a successor to mkrnr/Numix-Solarized-Dark. Creating it anew was necessary due to problems introduced by GTK+ 3.20. Moreover, the theme tries to use less visual space. This is done in order to maximise the amount of visible content on the screen while remaining Numix' pleasant look.

Currently, only the dark scheme was solarised as this is the only one I personally need. If you want to solarise the light version as well, feel free to send me a pull request.

Manual installation

First, you need to compile the theme using the Sass compiler. To install Sass, install ruby and the gem command using your distro's package manager. Then install sass with the gem command,

gem install sass

You'll also need the following commands in your path to generate the gresource binary. Install them using your distro's package manager.

  • glib-compile-schemas
  • gdk-pixbuf-pixdata

After installing all the dependencies, switch to the cloned directory and, run the following in Terminal,

make
sudo make install

To set the theme, modify your $HOME/.gtkrc-2.0:

gtk-theme-name="Numix Solarised"

Furthermore, edit $HOME/.config/gtk-3.0/settings.ini so that it contains the following lines:

gtk-theme-name=Numix Solarised
gtk-application-prefer-dark-theme=true

You probably also want to export the following variable so that QT applications use GTK+ 2 themes:

QT_STYLE_OVERRIDE=GTK+

For developers

If you want to hack on the theme, make sure you have the inotifywait command available, which is used for watching and automatically building the files. To start watching for changes, run the following,

make watch

If you change any assets, you'll need to regenerate the gtk.gresource.xml and gtk.gresource files. You can use grrr to do it easily.

Requirements

  • GTK+ 3.16 or above
  • Murrine theme engine

Code and license

Report bugs or contribute at GitHub.

Licence: GPL-3.0+

About

Numix Solarised is a modern, flat theme with dark solarised colours.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • CSS 99.5%
  • Makefile 0.5%