/serene-theme

Primary LanguageCSSGNU General Public License v2.0GPL-2.0

Serene logo

Serene theme

Serene theme is a Material Design theme .

It supports GTK 2, GTK 3, GNOME Shell, Budgie, Cinnamon, MATE, Unity, Xfce, LightDM, GDM, Chrome theme, etc.

Preview

widget-factory

Features

Ripple effect animations for GTK 3 are supported:

Button

3 color variants and 2 size variants are available:

Serene standard compact
standard Serene Serene-compact
dark Serene-dark Serene-dark-compact
light Serene-light Serene-light-compact

Various desktop environments are supported:

  • GNOME Shell >=3.18
  • Budgie >=10.4
  • Cinnamon >=3.x
  • MATE >=1.14
  • Unity >=7.4
  • Xfce >=4.13

Requirements

  • GTK >=3.20
  • gnome-themes-extra (or gnome-themes-standard)
  • Murrine engine — The package name depends on the distro.
    • gtk-engine-murrine on Arch Linux
    • gtk-murrine-engine on Fedora
    • gtk2-engine-murrine on openSUSE
    • gtk2-engines-murrine on Debian, Ubuntu, etc.
  • bc — build dependency

Installation

Manual Installation

Run the following commands in the terminal:

git clone --depth 1 https://github.com/yamad-linuxer/serene-theme
cd serene-theme
sudo ./install.sh

Tip: ./install.sh allows the following options:

-d, --dest DIR          Specify destination directory (Default: /usr/share/themes)
-n, --name NAME         Specify theme name (Default: Serene)
-c, --color VARIANT...  Specify color variant(s) [standard|dark|light] (Default: All variants)
-s, --size VARIANT      Specify size variant [standard|compact] (Default: All variants)
-g, --gdm               Install and apply GDM theme (for advanced users)
-h, --help              Show help

Manual Uninstallation

Delete the installed directories:

sudo rm -rf /usr/share/themes/Serene{,-dark,-light}{,-compact}

Recommendations

Font

  • To properly display the theme, use a font family including Medium weight (e.g. Roboto or M+).
  • Set the font size to 9.75 or 10.5 (i.e. 13px or 14px at 96dpi).

Chrome Theme

To use the Chrome theme;

  1. Open the chrome folder on /usr/share/themes/Serene<-variant>.
  2. Drag and drop the .crx files into the Chrome/Chromium Extensions page (chrome://extensions).

GDM Theme

You can change the GDM (lock/login screen) theme by replacing the default GNOME Shell theme.
See gnome-shell/README.md for details.

License

Serene is distributed under the terms of the GNU General Public License, version 2 or later. See the LICENSE file for details.

Credits

  • Serene theme is based on Materia by nana-4.
  • Design and specifications are based on Google's Material Design.

Also thank you to all contributors and upstream developers.