Files
Nomarchy/themes/boreal-dawn.json
Bernardo Magri 0347156315 feat(themes): boreal-dawn — the light half of the boreal day/night pair
First of three Nomarchy-exclusive dark/light pairs for v1 (with
executive-ivory and kiln/kiln-clay in the next commits), built for
settings.autoTheme: same identity in two lights, so the sunrise flip
feels like the same room brightening.

Boreal Dawn is the boreal forest six hours later — the aurora faded
into a cold clear dawn. Frost-paper base (#EDF2F6), deep-slate text
(10.9:1 AAA), the aurora violet deepened to text-grade (#7458C8,
4.69:1), spruce teal accentAlt (#22766E), GeistMono + the same 6/14/3/12
geometry as boreal so the pair swaps shape-invariant. Assets: whole-swap
waybar (the same three frosted pills, light glass), rofi + 4x3 launcher
grid, btop theme, dawn-treeline wallpaper mirroring aurora-boreal's
composition (same spiky silhouette, dawn gradient, fading stars).

flake.lock: nomarchy-wallpapers 803b48d -> a716cf6 — the single-input
bump carrying backgrounds for all four new slugs (this task is the lock
bump). Preview is a real render: theme-shot VM desktop at 480x270.

Verification: V2. nix flake check --no-build green; checks
theme-contrast (28x7+chips), theme-wholeswap, waybar-language,
waybar-swap-env, rofi-text-width, state-sync-validate, auto-theme (VM
day/night engine) all green. Visual protocol: theme-shot VM renders
viewed for desktop + menu (frosted pills, wash selection, legibility —
screenshots in /nix/store/l26kfdcf...theme-shot-boreal-dawn). audit
findings at/below the boreal baseline (CVD-only + the same
accent-pair Δhue as boreal). V3 pending: real-GL blur, btop visual,
launcher grid on hardware (HARDWARE-QUEUE, this batch's entry).

Design by Fable (palette lab + wallpaper SVGs); asset port by a Sonnet
subagent from the boreal sources; reviewed file-by-file on Fable.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-18 13:05:24 +01:00

61 lines
1.0 KiB
JSON

{
"version": 1,
"name": "Boreal Dawn",
"slug": "boreal-dawn",
"mode": "light",
"wallpaper": "",
"colors": {
"base": "#EDF2F6",
"mantle": "#CBD6DF",
"surface": "#DFE7EE",
"overlay": "#A9B8C6",
"text": "#333E4E",
"subtext": "#51617A",
"muted": "#7C8B9D",
"accent": "#7458C8",
"accentAlt": "#22766E",
"good": "#48752C",
"warn": "#8F5E0A",
"bad": "#B03A47"
},
"border": {
"active": "accent",
"inactive": "overlay"
},
"fonts": {
"mono": "GeistMono Nerd Font",
"ui": "Inter",
"size": 11
},
"ui": {
"gapsIn": 6,
"gapsOut": 14,
"borderSize": 3,
"rounding": 12,
"iconSize": 44,
"activeOpacity": 1.0,
"inactiveOpacity": 0.95,
"terminalOpacity": 0.94,
"blur": true,
"shadow": true
},
"ansi": [
"#333E4E",
"#B03A47",
"#48752C",
"#8F5E0A",
"#3565BE",
"#7458C8",
"#22766E",
"#EDF2F6",
"#7C8B9D",
"#C94E5C",
"#5A8A3C",
"#A9731A",
"#4678D0",
"#8568D8",
"#2E8A80",
"#F8FAFC"
]
}