Awesome
Overview
A GTK theme with a vintage scrollbars, inspired by Absolute, based on Adwaita.
Supported desktop environments: GNOME, XFCE.
Default theme screenshot
Availiable options screenshot
Also check Lounge-backgrounds - dynamic wallpaper for gnome-desktop (repository).
Installation
Fedora:
sudo dnf copr enable monday15/lounge
sudo dnf install lounge-gtk-theme
or
sudo dnf install lounge-gtk-theme-xfce-sway
for xfce/sway users.
Lounge-aux-icon-theme comes as a weak dependency, with Adwaita as a main icon theme. Lounge-backgrounds is also a recommended dependency.
Ubuntu:
sudo add-apt-repository ppa:monday15/lounge
sudo apt install lounge-gtk-theme
or
sudo apt install lounge-gtk-theme-xfce-sway
for xfce/sway users.
Lounge-aux-icon-theme comes as a weak dependency, with Adwaita as a main icon theme. Lounge-backgrounds is also a recommended dependency.
Flatpak
Flatpak apps support available via Flathub:
flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
flatpak install flathub org.gtk.Gtk3theme.Lounge
flatpak install flathub org.gtk.Gtk3theme.Lounge-night
flatpak install flathub org.gtk.Gtk3theme.Lounge-compact
flatpak install flathub org.gtk.Gtk3theme.Lounge-night-compact
If you want to use the theme built with custom options for flatpak apps, you can install default flatpak package and copy files from you variant of the theme to flatpak folder. Default location for flatpak packages is
/var/lib/flatpak/...
, full command will look something likesudo cp -r /usr/share/themes/Lounge/gtk-3.0/* /var/lib/flatpak/runtime/org.gtk.Gtk3theme.Lounge/x86_64/3.22/active/files/
. Note, that flatpak supports only gtk3 themes.
Building
Requirements:
gtk3
(3.22+)
meson
(0.45+)
sassc
gtk-murrine-engine
(gtk2-engines-murrine
for debian/ubuntu).
-
Download and decompress source tarball (or clone repository);
-
Build theme:
meson build -Doption=value
(availiable options screenshot)
Option Default value Other values Description tone tango salsa rumba jive Color scheme style prime flat Theme style (only for gtk2/gtk3) scale_style casual fancy Scales and progressbars style (only for gtk2/gtk3) scrollbar_handles no_handles with_handles Handles on scrollbars button_outlines strong bright Focus outline color on regular buttons in a light theme (only for gtk3) shell_font Roboto any font Set font for gnome-shell theme gtk2_solid_menu false true Use solid border for menus in gtk2 theme - highly recommended option for XFCE/Sway users, but looks bad in GNOME, screenshot from XFCE icons true false Build auxiliary icon theme icon_theme Adwaita any theme Set main icon theme for auxiliary one gnome_version auto 3.28 - 3.34 Affects only gnome-shell theme and nautilus style. Meson detect gnome version automatically based on gnome-shell version, if there is no gnome-shell and you plan to use nautilus file manager - you need to set version manually, so correct style will be used. For example,
meson build -Dtone=salsa -Dscale_style=fancy -Dshell-font='Liberation Sans'
builds the theme with purple accent colors, colored scales/progressbars, and with Liberation Sans font in gnome-shell. -
Install theme:
sudo ninja -C build install
Licence
GPLv3+, see LICENSE file.
Original themes/styles copyrights are in COPYRIGHT file.
Bugs
Report bugs to issues page.
Thanks
Alexey Ignatiev, Allan Day, Carlos Lobano, dcbaker, Emmanuele Bassi, horst3180, nana-4, NicoHood, Sam Hewitt, Thibault Saunier, tista500, vinceliuice, ZMA, all people in copyright file, Gnome developers and maintainers, Fedora developers and maintainers, Greybird theme developers, Meson developers, Yaru theme developers.
Links
Adwaita gtk2 theme, Adwaita gtk3 theme, gnome-shell theme, Materia theme, Yaru theme.
List of applications (their original css styles used in the theme): Gedit, Nautilus, Epiphany.