189 lines
6.0 KiB
JSON
189 lines
6.0 KiB
JSON
{
|
|
"$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"}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|