{ "$schema": "http://json-schema.org/draft-07/schema#", "title": "K9s skin schema", "type": "object", "additionalProperties": true, "properties": { "k9s": { "type": "object", "additionalProperties": false, "properties": { "body": { "type": "object", "properties": { "fgColor": {"type": "string"}, "bgColor": {"type": "string"}, "logoColor": {"type": "string"} } }, "prompt": { "type": "object", "properties": { "fgColor": {"type": "string"}, "bgColor": {"type": "string"}, "suggestColor": {"type": "string"} } }, "info": { "type": "object", "properties": { "fgColor": {"type": "string"}, "sectionColor": {"type": "string"}, "k9sRevColor": {"type": "string"}, "cpuColor": {"type": "string"}, "memColor": {"type": "string"} } }, "help": { "type": "object", "properties": { "fgColor": {"type": "string"}, "bgColor": {"type": "string"}, "keyColor": {"type": "string"}, "numKeyColor": {"type": "string"}, "sectionColor": {"type": "string"} } }, "dialog": { "type": "object", "properties": { "fgColor": {"type": "string"}, "bgColor": {"type": "string"}, "buttonFgColor": {"type": "string"}, "buttonBgColor": {"type": "string"}, "buttonFocusFgColor": {"type": "string"}, "buttonFocusBgColor": {"type": "string"}, "labelFgColor": {"type": "string"}, "fieldFgColor": {"type": "string"} } }, "frame": { "type": "object", "properties": { "border": { "type": "object", "properties": { "fgColor": {"type": "string"}, "bgColor": {"type": "string"} } }, "menu": { "type": "object", "properties": { "fgColor": {"type": "string"}, "keyColor": {"type": "string"}, "numKeyColor": {"type": "string"} } }, "crumbs": { "type": "object", "properties": { "fgColor": {"type": "string"}, "keyColor": {"type": "string"}, "activeColor": {"type": "string"} } }, "status": { "type": "object", "properties": { "newColor": {"type": "string"}, "modifyColor": {"type": "string"}, "addColor:": {"type": "string"}, "errorColor": {"type": "string"}, "highlightColor": {"type": "string"}, "killColor": {"type": "string"}, "completedColor": {"type": "string"} } }, "title": { "type": "object", "properties": { "fgColor": {"type": "string"}, "bgColor":{"type": "string"}, "highlightColor": {"type": "string"}, "counterColor":{"type": "string"}, "filterColor": {"type": "string"} } } } }, "views": { "type": "object", "properties": { "charts": { "type": "object", "properties": { "bgColor": {"type": "string"}, "defaultDialColors": { "type": "array", "items": {"type": "string"} }, "defaultChartColors": { "type": "array", "items": {"type": "string"} } }, "table": { "type": "object", "properties": { "fgColor": {"type": "string"}, "bgColor": {"type": "string"}, "cursorFgColor": {"type": "string"}, "cursorBgColor": {"type": "string"}, "header": { "type": "object", "additionalProperties": { "type": "object", "properties": { "fgColor": {"type": "string"}, "bgColor": {"type": "string"} } } } } }, "xray": { "type": "object", "properties": { "fgColor": {"type": "string"}, "bgColor": {"type": "string"}, "cursorFgColor": {"type": "string"}, "graphicColor": {"type": "string"}, "showIcons": {"type": "boolean"} } }, "yaml": { "type": "object", "properties": { "keyColor": {"type": "string"}, "colonColor": {"type": "string"}, "valueColor": {"type": "string"} } }, "logs": { "type": "object", "properties": { "fgColor": {"type": "string"}, "bgColor": {"type": "string"}, "indicator": { "type": "object", "additionalProperties": { "type": "object", "properties": { "fgColor": {"type": "string"}, "bgColor": {"type": "string"}, "toggleOnColor": {"type": "string"}, "toggleOffColor": {"type": "string"} } } } } } } } } } } } }