feat(theme): make Boreal the distro default
Some checks failed
Check / eval (push) Has been cancelled
Some checks failed
Check / eval (push) Has been cancelled
Seed theme-state.json and the downstream template from themes/boreal.json (including border + empty settings). Point eval/schema fallbacks at Boreal (theme.nix preset, plymouth and live-ISO splash colors, theme-shot, sync error examples). Docs/TESTING and RECOVERY follow the new default. Verified: state matches boreal palette; theme-contrast all pass. preview.png for boreal still missing (picker plain-name; V3 capture).
This commit is contained in:
@@ -28,15 +28,6 @@ in [`docs/ROADMAP.md`](../docs/ROADMAP.md); map in
|
||||
|
||||
## NEXT
|
||||
|
||||
### 42. Default theme → boreal (`VISION § B` / v1.0 bar)
|
||||
Ship Boreal as the distro default instead of Tokyo Night: root
|
||||
`theme-state.json`, `templates/downstream/theme-state.json` (and any
|
||||
greeter/plymouth fallbacks that hardcode Tokyo Night when state is
|
||||
missing). Preset already exists under `themes/boreal/`. Capture
|
||||
`preview.png` if still missing so the picker looks first-class.
|
||||
Cost: copy/apply palette into seed state files + grep for tokyo-night
|
||||
defaults; V0 contrast, V1/V2 theme apply, V3 visual on hardware.
|
||||
|
||||
### 43. System › Firmware — fwupd product surface (`VISION § A`)
|
||||
`services.fwupd.enable` is already default-on and never auto-flashes,
|
||||
but users only learn about `fwupdmgr` from a README sentence. Add a
|
||||
@@ -131,10 +122,12 @@ implement. Bernardo moves accepted items into a tier.*
|
||||
|
||||
### v1.0 track — see `docs/VISION.md`
|
||||
|
||||
Product themes and the release bar live in **VISION**. Promoted to
|
||||
**NEXT:** #42 boreal default · #43 System › Firmware · #44 doctor
|
||||
hardware. Remaining candidate promotions: fingerprint menu ·
|
||||
first-boot tips · human rebuild errors · neon-glass quarantine.
|
||||
Product themes and the release bar live in **VISION**. **NEXT:**
|
||||
#43 System › Firmware · #44 doctor hardware. #42 boreal default
|
||||
shipped (seed state + eval fallbacks); still missing
|
||||
`themes/boreal/preview.png` (picker plain-name until captured).
|
||||
Remaining candidate promotions: fingerprint menu · first-boot tips ·
|
||||
human rebuild errors · neon-glass quarantine.
|
||||
|
||||
### Pre-existing
|
||||
|
||||
@@ -283,11 +276,12 @@ first-boot tips · human rebuild errors · neon-glass quarantine.
|
||||
### Theme polish / completeness (codebase exam 2026-07-09)
|
||||
|
||||
- **Missing theme picker previews + hand btop for identity themes**
|
||||
`boreal`, `executive-slate`, and `neon-glass` lack `preview.png`
|
||||
(picker falls back to plain-name rows) and `btop.theme` (generated
|
||||
btop only). CSS/jsonc for boreal/executive-slate are otherwise
|
||||
solid. Capture previews after neon-glass is fixed/quarantined.
|
||||
Cost: asset capture + optional hand btop; V3 visual.
|
||||
`boreal` (now the default — higher priority), `executive-slate`, and
|
||||
`neon-glass` lack `preview.png` (picker plain-name rows) and
|
||||
`btop.theme` (generated btop only). CSS/jsonc for boreal/executive-slate
|
||||
are solid. Capture boreal preview ASAP for v1.0 bar; others after
|
||||
neon-glass is fixed/quarantined. Cost: asset capture + optional hand
|
||||
btop; V3 visual.
|
||||
|
||||
- **Generated Waybar missing identity-bar affordances**
|
||||
Whole-swap bars ship `custom/powermenu` and a left logo → main menu;
|
||||
|
||||
@@ -17,6 +17,13 @@ Template:
|
||||
|
||||
---
|
||||
|
||||
## 2026-07-09 — Default theme → Boreal (item #42)
|
||||
- **Task:** NEXT #42 — distro default theme Tokyo Night → Boreal (`VISION § B` / v1.0 bar).
|
||||
- **Did:** Seeded `theme-state.json` + `templates/downstream/theme-state.json` from `themes/boreal.json` (incl. border + settings). Eval fallbacks: `theme.nix` preset → boreal.json; plymouth + live ISO splash hex fallbacks; theme-shot / theme-sync examples; TESTING/RECOVERY wording.
|
||||
- **Verified:** V0 — state JSON matches boreal palette/fonts; `check-theme-contrast` 24×7 pass; py_compile theme-sync. Full `nix flake check --no-build` started but not waited (slow ISO eval). No V2 apply / V3 session.
|
||||
- **Pending:** `themes/boreal/preview.png` still missing (picker name-only) — left in PROPOSED theme polish; V2/V3 visual on hardware. Queue head now #43 Firmware.
|
||||
- **Next suggestion:** #43 System › Firmware or #44 doctor hardware.
|
||||
|
||||
## 2026-07-09 — Install contracts: swap=0 + unattended LUKS (workflow test run)
|
||||
- **Task:** VISION § v1.0 install golden path — PROPOSED install P0s (NEXT head blocked: item 14 wait-cron, 20 `[human]`, 33 V3 visual, 41 hw). Test of VISION→BACKLOG→verify→commit loop.
|
||||
- **Did:** (1) `nomarchy-install` passes `swapSize=0` when swap disabled (was always `"${SWAP_GB}G"` → `"0G"` still created `@swap`). (2) `disko-config.nix` treats `"0"` and `"0G"` as no-swap. (3) Unattended LUKS fail-closed: require `NOMARCHY_LUKS_PASSPHRASE` or `NOMARCHY_NO_LUKS=1`.
|
||||
|
||||
Reference in New Issue
Block a user