Noctalia includes powerful theming capabilities that can automatically apply your chosen color scheme to various applications. Whether you’re using colors from your wallpaper or a predefined scheme, Noctalia can keep your entire desktop consistent.
Built-in Application Support
Noctalia comes with pre-configured templates for popular applications. Simply enable the ones you want to theme in Settings → Color Scheme → Templates.
Supported Applications
Desktop Environments
- GTK 3/4 - Themes all GTK-based applications (GNOME apps, many Linux applications)
- Qt6ct - Themes Qt-based applications (KDE apps, many cross-platform apps)
- KColorScheme - Native KDE Plasma color scheme support
Terminals
- Kitty - Fast, GPU-accelerated terminal emulator
- Foot - Lightweight Wayland terminal
- Ghostty - Modern terminal emulator
Other Applications
- Fuzzel - Application launcher
- Discord - Discord clients like vesktop, equibop etc can all be themed
- Firefox (via Pywalfox) - Browser theming through the Pywalfox extension
We may add new templates! You should check the ColorScheme Tab from time to time in case we added new templates!
How to Enable Theming
General
- Open Settings
- Navigate to Color Scheme tab
- Scroll down to the Templates section
- Toggle on the applications you want to theme
- Your color scheme will be applied automatically
Need detailed setup instructions? For detailed, program-specific setup instructions, see the Program Specific Theming section. You’ll find step-by-step guides for GTK, Qt, Discord, VSCode, Emacs, Firefox, and more.
Color Sources
Noctalia supports two ways to generate color schemes:
Wallpaper Colors
When enabled, Noctalia extracts colors from your wallpaper and generate a Material You color scheme.
- Automatically updates when you change wallpapers
- Creates harmonious colors based on your wallpaper
Predefined Schemes
Choose from carefully crafted color schemes:
- Noctalia (default) - The original Noctalia color palette
- Noctalia (legacy) - Classic Noctalia colors
- Tokyo Night - Popular dark theme and many more!