Themes
Customize the look and language of RefleK's.
Available Themes
RefleK's includes Dark and Light themes plus a fully editable Custom theme. Your choice persists between app restarts.
- Dark - Default dark theme with blue accents and the most familiar app styling.
- Light - Clean light theme for daytime use and brighter environments.
- Custom - Define every color, font, and spacing value yourself in a user-editable stylesheet.
Changing Themes
- Open Settings (gear icon in the top right)
- Go to Appearance → Theme
- Select your preferred theme
- Dark and Light apply immediately; Custom applies the next time the app starts
Custom Theme
The Custom theme is defined by a stylesheet in your RefleK's config folder (~/.refleks/custom.css). RefleK's creates the file the first time you select Custom, seeded with the values of the theme you had active, so the app looks the same until you change something.
- Open Theme File - opens the stylesheet so you can edit colors, fonts, spacing, scrollbars, and more
- Regenerate - replaces your edits with the default template
The file defines the available CSS variables in a single block; anything you leave untouched keeps its current value. System fonts work by family name (for example "Segoe UI", sans-serif), but font files on disk do not load.
Language
RefleK's is available in English, Dutch, Spanish, Simplified Chinese, Japanese, and Russian. On first launch it follows your system language, and you can change it at any time:
- Open Settings (gear icon in the top right)
- Go to Appearance → Language
- Select your preferred language
Your choice is remembered the next time you open the app.
Font Options
You can also customize the font used throughout the app:
- Montserrat - Clean, modern sans-serif (default)
- Inter - Highly legible interface font
- JetBrains Mono UI - Monospace font for a technical look
Theme Persistence
Your theme and font preferences are saved automatically and persist between app restarts.