Available Color Schemes
Klassy provides several built-in color schemes:Klassy Dark
A refined dark theme with carefully balanced colors for comfortable long-term use.- Window Colors
- Titlebar Colors
The active titlebar includes an alpha value (191) for transparency by default.
Klassy Light
A clean light theme optimized for daylight viewing conditions.- Window Colors
- Titlebar Colors
Opal Fruits Dark
A vibrant dark theme with enhanced saturation and modern aesthetics.Opal Fruits Light
The light variant of the Opal Fruits theme.Accent Colors
All Klassy color schemes support KDE’s system accent color feature:1
Accent Color Properties
Accent colors are defined in the color scheme through:
DecorationFocus- Used for focused elements and window decorationsDecorationHover- Used for hover states (Klassy automatically adjusts if same as Focus)
2
Button Integration
Window buttons can inherit accent colors through the Button Colors settings:
- Accent - Use system accent color for buttons
- AccentNegativeClose - Accent for regular buttons, red for close
- AccentTrafficLights - Different colors per button type (red/yellow/green)
Color Scheme Sections
Klassy color schemes support all KDE color sections:Semantic Colors
Klassy uses semantic color definitions for consistent theming:- Negative (Red)
- Neutral (Orange)
- Positive (Green)
Creating Custom Color Schemes
You can create custom color schemes compatible with Klassy:1
Create the file
Create a new
.colors file in ~/.local/share/color-schemes/:2
Define color sections
Add all required color sections (Window, View, Button, Selection, etc.):
3
Configure titlebar colors
Set the window manager colors with optional transparency:
The fourth value in
activeBackground is the alpha channel (0-255). Use 255 for fully opaque.4
Apply the color scheme
Select your custom color scheme in System Settings → Colors & Themes → Colors.
Color Scheme Integration
Klassy’s window decorations automatically read colors from the active color scheme:Contrast and Accessibility
Klassy includes automatic contrast enhancement:- Minimum contrast ratio: 1.5:1 for titlebar text
- Poor contrast detection: Automatically adjusts text color to black or white when needed
- Configurable thresholds: Can be adjusted in Klassy Settings
Testing Your Color Scheme
1
Test with different states
Check your colors with:
- Active and inactive windows
- Hovered and pressed buttons
- Maximized and floating windows
2
Verify transparency
If using transparent titlebars, test against different wallpapers to ensure readability.
3
Check semantic colors
Ensure negative (red), neutral (orange), and positive (green) colors are clearly distinguishable.