## Librix Based in [Numix](https://github.com/numixproject/numix-gtk-theme) ##### A modern flat theme with dark elements. It supports GNOME, Unity, Xfce and Openbox. ![Supports GTK+ 3.18](https://img.shields.io/badge/GTK%2B-3.18-4a90d9.svg?style=flat-square)  ![Supports GTK+ 3.24](https://img.shields.io/badge/GTK%2B-3.24-4a90d9.svg?style=flat-square) ## Build It First, you need to compile the theme using the [Sass](http://sass-lang.com/) compiler. To install Sass, install Ruby and the gem command using your distribution's package manager. Then install `sass` with the `gem` command, `gem install sass` (not needed for Ubuntu/Debian) You'll also need the ```glib-compile-schemas``` and ```gdk-pixbuf-pixdata``` commands in your path to generate the gresource binary. Install them using your distribution's package manager. |Distro|Commands| |:----:|:----:| |![hyperbola][hyperbola]  ![parabola][parabola]  ![arch][arch]|`sudo pacman -S ruby glib2 gdk-pixbuf2`| |![opensuse][opensuse]|`sudo zypper install glib2-devel gdk-pixbuf-devel`| |![fedora][fedora]|`sudo dnf install glib2-devel gdk-pixbuf2-devel`| |![trisquel][trisquel]  ![debian][debian]  ![ubuntu][ubuntu]|`sudo apt-get install ruby-sass libglib2.0-dev libgdk-pixbuf2.0-dev libxml2-utils`| After installing all the dependencies, change to the cloned directory and, run the following in Terminal, ```sh make zip ``` or for install in global system: ```sh sudo make install ``` To set the theme in GNOME, run the following commands in Terminal, ```sh gsettings set org.gnome.desktop.interface gtk-theme "Librix" gsettings set org.gnome.desktop.wm.preferences theme "Librix" ``` To set the theme in Xfce, run the following commands in Terminal, ```sh xfconf-query -c xsettings -p /Net/ThemeName -s "Librix" xfconf-query -c xfwm4 -p /general/theme -s "Librix" ``` In Openbox you can set the theme with [ObConf](http://openbox.org/wiki/ObConf:About) tool. Alternatively, you can set the theme by changing the ` `key value to `Librix` in the `` section of your rc.xml file. #### 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, ```sh make watch ``` If you change any assets, you'll need to regenerate the `gtk.gresource.xml` and `gtk.gresource` files. You can use [grrr](https://github.com/satya164/grrr) to do it easily. ### Requirements GTK+ 3.18 or above Murrine theme engine ### Screenshot ![screen](https://archive.org/download/libreweb/librix.png?raw=true "Image of Librix") ### Code and license Report bugs or contribute at [Notabug](https://notabug.org/heckyel/librix/issues) License: GPL-3.0+ [hyperbola]: https://archive.org/download/libreweb/hyperbola.png "Hyperbola" [parabola]: https://archive.org/download/libreweb/parabola.png "Parabola" [arch]: https://archive.org/download/libreweb/arch.png "Arch" [fedora]: https://archive.org/download/libreweb/fedora.png "Fedora" [openSUSE]: https://archive.org/download/libreweb/opensuse.png "openSUSE" [trisquel]: https://archive.org/download/libreweb/trisquel.png "Trisquel" [ubuntu]: https://archive.org/download/libreweb/ubuntu.png "Ubuntu" [debian]: https://archive.org/download/libreweb/debian.png "Debian"