Skip to content

Basic App Theming

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.

Noctalia comes with pre-configured templates for popular applications. Simply enable the ones you want to theme in Settings → Color Scheme → Templates.

  • 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
  • Kitty - Fast, GPU-accelerated terminal emulator
  • Foot - Lightweight Wayland terminal
  • Ghostty - Modern terminal emulator
  • Fuzzel - Application launcher
  • Discord - Discord clients like vesktop, equibop etc can all be themed
  • Firefox (via Pywalfox) - Browser theming through the Pywalfox extension
  1. Open Settings
  2. Navigate to Color Scheme tab
  3. Scroll down to the Templates section
  4. Toggle on the applications you want to theme
  5. Your color scheme will be applied automatically

Noctalia supports two ways to generate color schemes:

When enabled, Noctalia uses Matugen to extract colors from your wallpaper and generate a Material You color scheme.

  • Automatically updates when you change wallpapers
  • Creates harmonious colors based on your wallpaper
  • Requires matugen package

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!