use nugu.nu export def theme [mode: string] { let p = (match $mode { dark => (nugu dark) light => (nugu light) _ => { error make {msg: "Expected dark or light"} } } | get palette) $'// Generated by nugu/niri.nu. Do not edit. layout { focus-ring { active-color "($p.ui.focus)" inactive-color "($p.ui.unfocus)" urgent-color "($p.error)" } tab-indicator { active-color "($p.ui.focus)" inactive-color "($p.ui.unfocus)" urgent-color "($p.error)" } insert-hint { color "($p.ui.focus)80" } } overview { backdrop-color "($p.ui.backdrop)" } recent-windows { highlight { active-color "($p.ui.focus)" urgent-color "($p.error)" } } ' }