Skip to content

dpejoh/Adwaita-Colors-Home

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Adwaita Colors Home

Official companion GNOME Shell extension for the Adwaita Colors icon theme. Watches your GNOME accent color setting and switches the active icon theme variant (Adwaita-blue, Adwaita-teal, etc.) to match.

Screenshot 1 Screenshot 2

Features

  • Auto-sync: icon theme follows your GNOME accent color instantly (GNOME 47+)
  • Manual picker: choose any of the 10 color variants when auto-sync is off
  • Install / Update: download and install Adwaita Colors directly from GitHub, no terminal needed
  • Panel indicator: optional colored dot in the top bar with a one-click color switcher
  • MoreWaita integration: patch and unpatch index.theme files to insert MoreWaita into the inheritance chain

Requirements

  • GNOME Shell 47 or newer
  • Adwaita Colors icon theme (the extension can install it for you)

Installation

Search for Adwaita Colors Home on extensions.gnome.org, or install manually:

git clone https://github.com/dpejoh/Adwaita-Colors-Home adwaita-colors-home@dpejoh
cp -r adwaita-colors-home@dpejoh ~/.local/share/gnome-shell/extensions/
glib-compile-schemas ~/.local/share/gnome-shell/extensions/adwaita-colors-home@dpejoh/schemas/

Log out and back then run

gnome-extensions enable adwaita-colors-home@dpejoh

MoreWaita Integration

If MoreWaita is installed, the Installation tab shows a section for patching. It inserts MoreWaita at the front of the inheritance chain in every Adwaita Colors index.theme file:

# Before
Inherits=Adwaita,AdwaitaLegacy,hicolor

# After
Inherits=MoreWaita,Adwaita,AdwaitaLegacy,hicolor

This means icons not covered by Adwaita Colors fall through to MoreWaita before reaching stock Adwaita. The patch is reversible from the same section. For themes installed under /usr/share/icons or /var/usrlocal/share/icons, the extension invokes pkexec automatically so you are not prompted to use a terminal.

If MoreWaita is not installed, the section shows a link to its repository instead.


Conflict with auto-adwaita-colors

Running auto-adwaita-colors@celiopy alongside this extension causes both to write org.gnome.desktop.interface icon-theme on every accent color change, with unpredictable results. The extension detects this on startup and shows a notification. Disable the legacy extension to fix it.


License

GPL-3.0-or-later

Icon theme: Adwaita Colors by dpejoh

About

Official companion extension for the Adwaita Colors icon theme. Syncs your icon theme with your GNOME accent color automatically, and lets you install, update, and manage Adwaita Colors variants from a simple preferences UI. Requires GNOME 47+.

Resources

License

Stars

Watchers

Forks

Packages