← Schema index / Config Reference

macos schema

Canonical generated docsThis section is generated from caco config schema --json. The table below preserves the runtime field path, type, required/default markers, and canonical description for every value in this slice.

Native macOS companion app configuration — SwiftUI/AppKit appearance settings kept separate from TUI themes.

Field pathTypeRequiredDefaultCanonical description
macossectionoptionalNative macOS companion app configuration — SwiftUI/AppKit appearance settings kept separate from TUI themes.
└ macos.colorsmapoptionalNative macOS app color palette. Supports foreground/background plus indexed palette entries.
└ macos.colors.fgstringoptionalForeground/text color as a hex string (e.g. '#F8FAFC').
└ macos.colors.bgstringoptionalBackground/base surface color as a hex string (e.g. '#111827').
└ macos.colors.palettemap[string,string]optionalNamed native palette entries such as primaryAccent, secondaryAccent, warmAccent, success, warning, and danger.
└ macos.colors.palette.<name>stringoptionalPalette color hex string for a native macOS role.
└ macos.colors.color0stringoptionalIndexed palette slot 0: dark/base surfaces.
└ macos.colors.color1stringoptionalIndexed palette slot 1: danger/error surfaces.
└ macos.colors.color2stringoptionalIndexed palette slot 2: success surfaces.
└ macos.colors.color3stringoptionalIndexed palette slot 3: warning/warm surfaces.
└ macos.colors.color4stringoptionalIndexed palette slot 4: primary accent surfaces.
└ macos.colors.color5stringoptionalIndexed palette slot 5: secondary accent surfaces.
└ macos.colors.color6stringoptionalIndexed palette slot 6: cool/cyan surfaces.
└ macos.colors.color7stringoptionalIndexed palette slot 7: foreground/raised surfaces.