ChromaLeon

July 29, 2026 ยท View on GitHub

ChromaLeon

Gnome Extensions Icon



Adapt the system's colors like a chameleon

Change your GNOME Shell, Adwaita, adw-gtk3, and app/folder icons accent colors dynamically based on your wallpaper.


GNOME Extensions Downloads GitHub License Stars Translation Status GitHub Sponsors




Base StyleDark Mode ExampleLight Mode Example
TintedTinted DarkTinted Light
StandardStandard DarkStandard Light
Folders and AppsFolders and Icons DarkFolders and Icons Light

Features

  • Dynamic Extraction: Automatically extracts accent colors from your current wallpaper.
  • Unified Theme: Applies accent colors seamlessly across GNOME Shell and local GTK 3.0 / GTK 4.0 apps.
  • Flatpak Support: Syncs color variables so your sandboxed Flatpak applications match the rest of the system.
  • Tint: Tints all system elements with accent colors.
  • Accent Colors in Folders : Applies the accent color to the folders.
  • Accent Colors in Apps : Applies the accent color to some app icons.
  • Wallpaper selector : Wallpaper selector for user wallpapers and Gnome dynamic wallpapers.
  • Shortcut: Create a shortcut in the app grid to use this as an app.

Note: Special thanks to PakoVM for the code for the tinted style, which was based on his Tint My GNOME extension.


Translation

Weblate Logo

Help Translate ChromaLeon

Contribute to making the project accessible in your language via Weblate!


Translation Status

Installation

The Easy Way

Install it directly from the official GNOME Extensions store with a single click:

Get it on GNOME Extensions

Manual Installation

If you prefer to install it manually from source, run the following commands in your terminal:

# Clone the repository
git clone https://github.com/Fabito02/ChromaLeon

# Move it to the extensions directory
mv ChromaLeon ~/.local/share/gnome-shell/extensions/user-accent-colors@fabito02

# Compile the GSettings schemas
glib-compile-schemas ~/.local/share/gnome-shell/extensions/user-accent-colors@fabito02/schemas/

# Enable the extension
gnome-extensions enable user-accent-colors@fabito02

Note: After enabling the extension for the first time, you need to restart the GNOME Shell to apply the core stylesheets.

  • On X11: Press Alt + F2, type r, and hit Enter.
  • On Wayland: Log out and log back into your session.

๐Ÿ’› Support the Project

If this extension improved your desktop experience, consider supporting my development. Your support keeps projects like this one going!

Buy Me A Coffee support_me_on_kofi_badge_beige

๐ŸŒŸ๏ธ Contributors

Made with contrib.rocks.