If you love the look of libadwaita and want to bring its style to older apps on your desktop, check out the new adw-gtk theme by designer ~lassekongo83.

This third-party theme back-ports the bulk of the libadwaita stylesheet to a regular GTK theme that works with GTK3 apps.

The theme is still under development somewhat, so don’t be too picky if there are a few unpadded highlights or errant pixels. It’s also not trying to be a 1:1 clone of what you seen in GNOME 42 screenshots (or any GTK4 libadwaita apps you currently use) but a close approximation that looks in keeping.

Also: this is purely superficial; you don’t magically get GTK4 features, widgets, or animations nestled inside your GTK3 apps by using this theme.

But it look great so far:

Libadwaita GTK3 theme

As there’s not yet been a formal stable release you’ll need build this theme from source to try it out on your system. This is made easier thanks to a comprehensive guide up on Reddit.

Compiling a theme from source sounds scary but it’s not: it only takes a few commands and a few minutes to get things up and running.

If I can do it, chances are you can too!

First, install everything you’ll need to compile the adw-gtk theme:

sudo apt install ninja-build git meson sassc

Next, clone the theme’s branch from GitHub:

git clone https://github.com/lassekongo83/adw-gtk3.git

Then enter the cloned directory:

cd ~/adw-gtk3

Tell Meson to build it:

meson build

Once built (this will take seconds, if that) proceed to install the theme.

First enter the build directory:

cd build

Finally, invoke Ninja to do the rest:

sudo ninja install

Once done you can change theme to the libadwaita GTK3 theme using an app like GNOME Tweaks. Alternatively, if you wish to stay at the command line, use gsettings like so:

gsettings set org.gnome.desktop.interface gtk-theme adw-gtk3

A dark variant is included too, if you’re a fan of dark mode.

To “undo” this change just repeat the last step but switch from the ‘adw-gtk3’ theme to the ‘Yaru’ theme.

GTK Themes libadwaita