use palette.nu # Generate only the Ironbar Nugu palette as CSS custom properties. # Ironbar owns its CSS/layout in ../ironbar/style.css. export def theme [mode: string] { let nugu = (palette nugu $mode) let p = $nugu.palette let surface = $p.ui.minor let on_focus = $p.content.backdrop $'/* Generated by nugu/ironbar.nu from Nugu palette. */ :root { --bg: ($p.ui.backdrop); --bg-transparent: ($p.ui.backdrop)ee; --surface: ($surface); --fg: ($p.ui.normal); --accent: ($p.ui.accent); --focus: ($p.ui.focus); --on-focus: ($on_focus); --muted: ($p.ui.minor); --unfocus: ($p.ui.unfocus); --error: ($p.error); --border: ($p.ui.accent); } ' }