lassekongo83/adw-gtk3

The theme from libadwaita ported to GTK-3

SCSS

2,067

559 commits

updated May 7, 2026

See the code

README

adw-gtk3

An unofficial GTK3 port of libadwaita.

This port does not claim to be a 100% look-a-like of libadwaita. There are some limitations to what GTK3 can do.

How To Use • Customization • Related Projects • Credits

Light themeDark theme
adw-gtk3-lightadw-gtk3-dark

Wallpapers: here and here

How to Use

TarballRepositoryFlatpakSourceSnap/Ubuntu
📦 Download⬇️ See info below📦 See info below🔧 More information📦 See info below

If you download the tarball, then extract the content of the file to: ~/.local/share/themes/

Repositories

On some distributions you can install the theme with the package manager.

DistributionCommand/Info
Fedoradnf install adw-gtk3-theme
Archpacman -S adw-gtk-theme
Manjaropamac install adw-gtk3
Debian3rd party repo

These are maintained by contributors.

Flatpak

Flatpak applications will not be styled unless you choose one of the installation options below.

  • Install themes from Flathub:
    • Does not work with non-libadwaita GTK4 apps.
flatpak install org.gtk.Gtk3theme.adw-gtk3 org.gtk.Gtk3theme.adw-gtk3-dark
  • Use flatpak override:
    • Works with non-libadwaita GTK4 apps if the theme is installed in ~/.local/share/themes
sudo flatpak override --filesystem=xdg-data/themes
sudo flatpak mask org.gtk.Gtk3theme.adw-gtk3
sudo flatpak mask org.gtk.Gtk3theme.adw-gtk3-dark

Snap

Snap apps only use themes that are provided by a theme Snap.

  • You can install the Snap version via the Snap Store or using this command:
sudo snap install gtk-theme-adw-gtk3

The official version of adw-gtk3 can be viewed by clicking the button below.

Get it from the Snap Store

How to activate the theme

  1. Install gnome-tweaks and set the theme under Appearance > Legacy Applications. For dark themes, adjust in gnome-control-center > Appearance.
  2. Optional: You can also use gsettings to switch themes:

Light theme:

gsettings set org.gnome.desktop.interface gtk-theme 'adw-gtk3' && gsettings set org.gnome.desktop.interface color-scheme 'default'

Dark theme:

gsettings set org.gnome.desktop.interface gtk-theme 'adw-gtk3-dark' && gsettings set org.gnome.desktop.interface color-scheme 'prefer-dark'

Revert to default:

gsettings set org.gnome.desktop.interface gtk-theme 'Adwaita' && gsettings set org.gnome.desktop.interface color-scheme 'default'

If for some reason the dark theme isn't applied to some GTK4 applications, try to add this to ~/.config/gtk-4.0/settings.ini:

[Settings]
gtk-application-prefer-dark-theme=1
gtk-theme-name=adw-gtk3-dark

And then relog.

Customization

Adw-gtk3 and libadwaita can be customized with GTK named colors. See adw-colors for more info.

If you want to change the accent color for most applications in GNOME 47 or later, you can use a small CLI program accent-color-changer.

adw-gtk3-customized

Wallpaper: here | Customization: Peninsula-dark

Credits

Special thanks to:

adwaita
adw-gtk3
gnome
gtk3
gtk3-theme
gtk-theme
libadwaita
linux
theme

lassekongo83/adw-gtk3

The theme from libadwaita ported to GTK-3

SCSS

2,067

559 commits

updated May 7, 2026

See the code

README

adw-gtk3

An unofficial GTK3 port of libadwaita.

This port does not claim to be a 100% look-a-like of libadwaita. There are some limitations to what GTK3 can do.

How To Use • Customization • Related Projects • Credits

Light themeDark theme
adw-gtk3-lightadw-gtk3-dark

Wallpapers: here and here

How to Use

TarballRepositoryFlatpakSourceSnap/Ubuntu
📦 Download⬇️ See info below📦 See info below🔧 More information📦 See info below

If you download the tarball, then extract the content of the file to: ~/.local/share/themes/

Repositories

On some distributions you can install the theme with the package manager.

DistributionCommand/Info
Fedoradnf install adw-gtk3-theme
Archpacman -S adw-gtk-theme
Manjaropamac install adw-gtk3
Debian3rd party repo

These are maintained by contributors.

Flatpak

Flatpak applications will not be styled unless you choose one of the installation options below.

  • Install themes from Flathub:
    • Does not work with non-libadwaita GTK4 apps.
flatpak install org.gtk.Gtk3theme.adw-gtk3 org.gtk.Gtk3theme.adw-gtk3-dark
  • Use flatpak override:
    • Works with non-libadwaita GTK4 apps if the theme is installed in ~/.local/share/themes
sudo flatpak override --filesystem=xdg-data/themes
sudo flatpak mask org.gtk.Gtk3theme.adw-gtk3
sudo flatpak mask org.gtk.Gtk3theme.adw-gtk3-dark

Snap

Snap apps only use themes that are provided by a theme Snap.

  • You can install the Snap version via the Snap Store or using this command:
sudo snap install gtk-theme-adw-gtk3

The official version of adw-gtk3 can be viewed by clicking the button below.

Get it from the Snap Store

How to activate the theme

  1. Install gnome-tweaks and set the theme under Appearance > Legacy Applications. For dark themes, adjust in gnome-control-center > Appearance.
  2. Optional: You can also use gsettings to switch themes:

Light theme:

gsettings set org.gnome.desktop.interface gtk-theme 'adw-gtk3' && gsettings set org.gnome.desktop.interface color-scheme 'default'

Dark theme:

gsettings set org.gnome.desktop.interface gtk-theme 'adw-gtk3-dark' && gsettings set org.gnome.desktop.interface color-scheme 'prefer-dark'

Revert to default:

gsettings set org.gnome.desktop.interface gtk-theme 'Adwaita' && gsettings set org.gnome.desktop.interface color-scheme 'default'

If for some reason the dark theme isn't applied to some GTK4 applications, try to add this to ~/.config/gtk-4.0/settings.ini:

[Settings]
gtk-application-prefer-dark-theme=1
gtk-theme-name=adw-gtk3-dark

And then relog.

Customization

Adw-gtk3 and libadwaita can be customized with GTK named colors. See adw-colors for more info.

If you want to change the accent color for most applications in GNOME 47 or later, you can use a small CLI program accent-color-changer.

adw-gtk3-customized

Wallpaper: here | Customization: Peninsula-dark

Credits

Special thanks to:

adwaita
adw-gtk3
gnome
gtk3
gtk3-theme
gtk-theme
libadwaita
linux
theme

Significant stargazers

(top 24 of 32)

Benny Powers

328 followers · starred Aug 2022

Akarshan Biswas

54 followers · starred Sep 2024

Patrick

336 followers · starred Jan 2022

Martin Kühl

180 followers · starred Jan 2022