ddnexus / equilux-theme

A Material Design-like theme for GNOME/GTK+ based desktop environments.
GNU General Public License v2.0
324 stars 18 forks source link
dark-theme flat gray gtk3-theme low-contrast-theme neutral

Equilux Theme

Screenshot

The Equilux Theme provides a couple of full-dark, neutral-gray theme for GNOME/GTK+ based desktop environments. It supports GTK+ 3, GTK+ 2, GNOME Shell, Budgie, MATE, Unity, LightDM, GDM, Chrome theme, etc.

It is based on the Materia Theme. For detailed features and documentation, please, check upstream.

Motivation

The Equilux themes provide a neutral dark-balanced color-scheme not designed to be fancy, but to be useful for a few specific goals.

  1. Minimize eye strain: when you pass many hours in front of the screen or you are hyper-sensitive to light, saturation and contrast, your eyes will benefit from a dull UI

  2. Avoid disrupting your circadian rhythms: a neutral color-cast-free UI helps your body to produce enough melatonin at night time and sleep better, working nicely with software like f.lux, redshift, NightLight, ...

  3. Professional use in image editing, graphic design, 3D rendering: in that fields any color cast or excessive contrast, brightness or darkness introduced by the UI would affect the overall perception of the color and balance of the images

  4. You may just like it: even if the style is not the main goal, many people find that its very clean and minimalistic UI looks cool and professional

Technical Focus

The Equilux Theme sticks to the upstream theme as much as possible, and is exclusively focused on the following points:

Changes from the Upstream Theme

Theme Installation/Uninstallation

Installation: Download the latest equilux-theme-*.tar.xz version listed in the Files tab here, unzip it and move the Equilux* dirs to /usr/share/themes. As an alternative you can download the source of the latest release here and run the install.sh script as privileged user.

Uninstallation: Delete the installed directories: sudo rm -rf /usr/share/themes/Equilux{,-compact}

Font Customization

After you install the themes, you may want to customize the fonts by editing the font-family CSS rule inside the installed CSS file(s) /usr/share/themes/Equilux{,-compact}/gnome-shell/gnome-shell.css.

Here is the current line that affects the fonts:

font-family: Roboto, Ubuntu, Cantarell, Sans-Serif;

You can edit it manually with any text-editor, or you can run a simple command (courtesy of nana-4). Just remember to edit the "your-preferred-font" string :).

For example: prepending your-preferred-font:

sudo sed -i 's/Roboto/your-preferred-font, Roboto/g' /usr/share/themes/Equilux{,-compact}/gnome-shell/gnome-shell.css

or switching priority between Roboto and Ubuntu:

sudo sed -i 's/Roboto, Ubuntu/Ubuntu, Roboto/g' /usr/share/themes/Equilux{,-compact}/gnome-shell/gnome-shell.css

or change it as you prefer.

GDM Theme Installation/Uninstallation

See the the upstream instruction here.

Related Items

A quick list of items that - for different reasons - fit well with the Equilux style and concept. Please, submit your suggestions as a new Issue, so I will add a note in this section.

Wallpapers

Seamless textures from various sources and authors, converted to low contrast/brightness grayscale available in the Files tab here

Icons

GNOME Extensions

App Themes and Settings

Browser Extensions

Branches

Master is always the upstream master: no changes from the base theme there. The equilux-* branch(es) are the branches with the changes from the upstream master. Please, notice that the *-dev branches are getting rebased on top of master at each new release. The old versions will be tagged and will not be removed/rebased.

License

The Equilux Theme is distributed under the terms of the GNU General Public License, version 2 or later. See the COPYING file for details.

Credits