-
Notifications
You must be signed in to change notification settings - Fork 0
Theming
Tittu edited this page Jun 29, 2026
·
8 revisions
wallbash generates a color palette from your wallpaper based on Material Design guidelines. The theming system lets you use these dynamic colors to theme any text-based configuration file on your system.
Important
The palette switches between light/dark based on the brightness of your wallpaper.
Here are the 28 color variables grouped based on its role, that can be used in your application config files. These variables will adapt to colors in HEX format [::...::] → #RRGGBB. For more details on roles and how to use it, please refer material design guide here.
| 4 Primary Colors | ||||||||||||||
| ||||||||||||||
| 4 Secondary Colors | ||||||||||||||
| ||||||||||||||
| 4 Tertiary Colors | ||||||||||||||
| ||||||||||||||
| 4 Error Colors | ||||||||||||||
| ||||||||||||||
| 7 Surface Colors | ||||||||||||||
| ||||||||||||||
| 2 Background Colors | ||||||||||||||
| ||||||||||||||
| 3 Inverse Colors | ||||||||||||||
|
Each color variable supports alpha values (transparency) in 2 different formats.
| HEX Format: use values from 0 to 100 (percentage) | ||||||
| ||||||
| RGBA Format: use values from 0.0 to 1.0 (decimal) | ||||||
|