Bundled presets
12 comptime presets inpresets.zig:
preset-colors.conf. otter-theme-gen writes wallpaper colors to generated-colors.conf. Root theme.conf selects one of those layers with an ordered import and keeps explicit user overrides separate.
Loading
Root file selection:~/.config/otter-shell/theme.conf/etc/otter-shell/theme.conf- No root file, so compiled Current defaults stand alone
loadThemeFromPath parses a specific file without the fallback chain.
Example theme.conf
ThemeWatcher watches the root file and every imported path. It also catches an imported generated-colors.conf created after startup. A failed reload keeps the previous valid theme.
