Git Product home page Git Product logo

lounge-x's Introduction

Attention!

Updating from version ≤ 1.16 to version ≥ 1.17 requires comlete removal of theme files before installation (folders /usr/share/themes/Lounge and /usr/share/themes/Lounge-night, icons folder doesn't require removal).

News

New build option implemented in 1.16 - gtk2-solid-menu, by default it is turned off. Looks bad in Gnome, but provides better expirience for Xfce/Sway users. Screenshot from Xfce with comparison. Installation section updated with option description. There is an additional package for Fedora xfce/sway users.

Info

Simple and clean gtk theme, based on original Adwaita.
Supported desktop environments: gnome 3.28+, xfce 4.12+.
Theme also provides Lounge-aux icon theme - auxiliary set of symbolic icons for better user experience.

Installation

Fedora users can install theme via copr:
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.

Fedora users will get Lounge-aux as a weak dependency with Adwaita as a main icon theme, for other icon themes - build theme with custom icon-theme option.

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

    Additional options are availiable, to use them add -D before option name and set value after: -Doption='value', quotes needed only if value has multiple words separated by space. For example,
    meson build -Dshell-font='Liberation Sans' -Dicon-theme=Suru -Dgtk2-solid-menu=true
    builds gnome-shell theme with Liberation Sans font, Lounge-aux icon theme that will inherit icons from Suru icon theme and with gtk2 theme fixes for Xfce desktop.

    Option Description
    gtk2-solid-menu Use solid border for menus in gtk2 theme - highly recommended option for Xfce/Sway users, but looks bad in GNOME; can be true or false (default: false)
    icon-theme Specify main icon theme for Lounge-aux (default: Adwaita)
    icons Install Lounge-aux, can be true or false (default: true)
    shell-font Specify font for gnome-shell theme (default: Roboto)
  • Install theme:
    sudo ninja -C build install

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

Updating

Use regular installation instructions, old files will be overwritten with a new ones.

Removing

Remove installation folders:
/usr/share/themes/Lounge
/usr/share/themes/Lounge-night
/usr/share/icons/Lounge-aux

Licence

GPLv3+, see LICENSE file.
Original themes/styles copyrights are in COPYRIGHT file.

Bugs

Report bugs to issues page.

Thanks

Allan Day, 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

Absolute gtk2 theme, Adapta theme, 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.

Screenshots

auxdiff

lounge-screenshot

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.