Skip to content

Latest commit

 

History

History
111 lines (74 loc) · 5.31 KB

README.md

File metadata and controls

111 lines (74 loc) · 5.31 KB

adw-gtk3-white-headers

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.

Light theme (adw-gtk3) Light theme (fork) Dark theme
adw-gtk3-light adw-gtk3-wh adw-gtk3-dark

Also Used: Rounded Window Corners and Night Theme Switcher

How to install

Note: You may want to install this 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 its exec.

Tarball

  1. Go to the releases section and download the latest tar.xz file.
  2. Extract the file to ~/.themes/ (recommended), ~/.local/share/themes/, (or /usr/share/themes if you want to install it for all users).

Note: Do not extract it to multiple locations. Only use one path. If you use flatpak applications, you MUST extract it to ~/.themes/.

  1. If you use flatpak applications, you will have to give flatpaks access to the theme. From a terminal, run as root:
flatpak override --filesystem=~/.themes:ro

Note: Both the fork and the original project have a dark variant. They should be identical, as the white headerbars only appear in light mode, but I packaged a dark theme anyways so it will toggle correctly when using recent versions of GNOME or an auto-switch extension.

You can then enable adw-gtk3 in the application gnome-tweaks. (Some applications may require a relog.)

Alternatively you can set the theme with your terminal:

Change the theme to the light variant:

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

Change the theme to the dark variant:

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

Revert to GNOME's default theme:

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

Other installation options

This is a small fork, so there are no distro packages nor a flatpak, though as detailed above, the theme will still apply to flatpak. If you want updates from your distro's package manager, you will need to use the original project.

Installation from source

This will install the latest version from the main branch. Use this installation method if you want to contribute and help testing the theme.

See CONTRIBUTING.md for the instructions.

Customizing

If you want to change your accent color for most applications in GNOME 47 or later, then you can use the small cli program accent-color-change.

adw-gtk3-customized

Wallpaper: here | Customization: Peninsula-dark

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

Note: GTK3 doesn't support the accent color feature introduced in GNOME 47. Only libadwaita does.

For more consistency

upstream/main

How to uninstall the theme(s)

  • For a local installation in ~/.themes: rm -r ~/.themes/adw-gtk3-wh*
  • For a local installation in ~/.local/share/themes: rm -r ~/.local/share/themes/adw-gtk3-wh*
  • For a global installation: sudo rm -r /usr/share/themes/adw-gtk3-wh*

Credits