A soft fork of adw-gtk3 that restores the white headerbars introduced with Libadwaita 1.4/GNOME 45.
White headerbars were removed from adw-gtk3 because they can reduce the legibility of some apps. Please do not make any issue reports for this fork in the original repo.
How To Use • Customization • Related Projects • Credits
| Light theme (adw-gtk3-wh) | Light theme (adw-gtk3) | Dark theme (either) |
|---|---|---|
Also Used: Rounded Window Corners and Night Theme Switcher
| Tarball | Repository | Flatpak | Source | Snap (Unavailable) |
|---|---|---|---|---|
| 📦 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/
Unfortunately, this fork is not packaged in any repositories.
This fork cannot currently be installed from Flathub, so flatpak applications will not be styled unless you install from the tarball (or the source) to ~/.local/share/themes and use flatpak override:
sudo flatpak override --filesystem=xdg-data/themesSnap apps are unsupported by this fork because it is not available in Snapcraft.
The official version of adw-gtk3 can be viewed by clicking the button below.
You may want to install this fork alongside the original theme. That way, if you encounter issues with white headerbars for a specific program, you can switch it to adw-gtk3 by prepending GTK_THEME=adw-gtk3 to the exec in its desktop entry.
- Install
gnome-tweaksand set the theme under Appearance > Legacy Applications. For dark themes, adjust ingnome-control-center> Appearance. - Optional: You can also use
gsettingsto switch themes:
Light theme:
gsettings set org.gnome.desktop.interface gtk-theme 'adw-gtk3-wh' && gsettings set org.gnome.desktop.interface color-scheme 'default'Dark theme (identical to adw-gtk3-dark but useful if you use a toggle):
gsettings set org.gnome.desktop.interface gtk-theme 'adw-gtk3-wh-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'Adw-gtk3, adw-gtk3-wh 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.
- Libadwaita source: https://gitlab.gnome.org/GNOME/libadwaita
- Contributors: https://github.com/lseelig/adw-gtk3-white-headers/contributors