Change your GNOME Shell, Adwaita, adw-gtk3, and app/folder icons accent colors dynamically based on your wallpaper.
| Base Style | Dark Mode Example | Light Mode Example |
|---|---|---|
| Tinted | ![]() |
![]() |
| Standard | ![]() |
![]() |
| Folders and Apps | ![]() |
![]() |
Warning
ChromaLeon conflicts DIRECTLY with the User Theme extension. If you have this extension installed, please REMOVE or DISABLE it to avoid any errors.
- ChromaLeon was created within the context of the Adwaita theme. If you are experiencing any issues customizing applications or GNOME Shell, please ensure you are using the Adwaita theme before opening an issue.
- A special thanks to PakoVM for the inspiration behind the tinted style. The implementation in ChromaLeon was based on an idea from his Tint My GNOME extension.
- ChromaLeon is a project I maintain in my spare time. If possible, please consider making a small donation to support my work!
- Dynamic Extraction: Automatically extracts accent colors from your current wallpaper.
- GNOME Colors: Support for native GNOME accent colors.
- Unified Theme: Applies accent colors seamlessly across GNOME Shell and
GTK 3.0/GTK 4.0apps. - Tint: Theme the Shell and all your LibAdwaita and GTK3 applications with Adw-GTK3.
- 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.
- Custom CSS: Apply custom CSS to the shell, with support for ChromaLeon's accent color.
- Hot Reload: Hot reload for GTK4 applications with support for ChromaLeon colors (this works natively for GNOME colors).
- Flatpak Support: Syncs color variables so your sandboxed Flatpak applications match the rest of the system.
- Shortcut: Create a shortcut in the app grid to use this as an app.
Install it directly from the official GNOME Extensions store with a single click:
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@fabito02Note: 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, typer, and hitEnter.- On Wayland: Log out and log back into your session.
It is possible to expand ChromaLeon's color compatibility by performing an additional configuration. You can find the setup guide in the ChromaLeon Preload repository.
ChromaLeon is a project I maintain in my spare time. If it helps you customize your device, please consider supporting my work with a small contribution :)
GitHub Sponsors:
Kofi:
Bitcoin:
Lightning Address: [email protected]
Pix (For Brazilian users 🇧🇷️):
Pix Key: 9492f4aa-3da3-4824-ac7f-6f559a9b360d
Made with contrib.rocks.






