forked from Shinonome/caelestia-cli
d88cc7ff79
* added pandora theme template json * feat: add support for Pandora theme integration
163 lines
5.5 KiB
JSON
163 lines
5.5 KiB
JSON
{
|
|
"$schema": "https://github.com/longbridge/gpui-component/raw/refs/heads/main/.theme-schema.json",
|
|
"name": "Caelestia",
|
|
"author": "Unrectified",
|
|
"url": "https://github.com/caelestia-dots/cli",
|
|
"themes": [
|
|
{
|
|
"name": "Caelestia",
|
|
"mode": "{{ $mode }}",
|
|
"colors": {
|
|
"accent.background": "{{ $surfaceContainerHigh }}",
|
|
"accent.foreground": "{{ $onSurface }}",
|
|
"background": "{{ $background }}",
|
|
"border": "{{ $outlineVariant }}",
|
|
"danger.background": "{{ $error }}",
|
|
"foreground": "{{ $onBackground }}",
|
|
"input.border": "{{ $outline }}",
|
|
"link.active.foreground": "{{ $primary }}",
|
|
"link.foreground": "{{ $primary }}",
|
|
"link.hover.foreground": "{{ $primaryFixed }}",
|
|
"list.active.background": "{{ $secondaryContainer }}",
|
|
"list.active.border": "{{ $secondary }}",
|
|
"list.even.background": "{{ $surfaceContainerLowest }}",
|
|
"muted.background": "{{ $surfaceVariant }}",
|
|
"muted.foreground": "{{ $onSurfaceVariant }}",
|
|
"panel.background": "{{ $surfaceContainer }}",
|
|
"popover.background": "{{ $surfaceContainerHigh }}",
|
|
"popover.foreground": "{{ $onSurface }}",
|
|
"primary.active.background": "{{ $primaryFixedDim }}",
|
|
"primary.background": "{{ $primary }}",
|
|
"primary.foreground": "{{ $onPrimary }}",
|
|
"primary.hover.background": "{{ $primaryFixed }}",
|
|
"scrollbar.background": "{{ $surface }}",
|
|
"scrollbar.thumb.background": "{{ $outline }}",
|
|
"secondary.background": "{{ $secondaryContainer }}",
|
|
"secondary.active.background": "{{ $secondaryFixedDim }}",
|
|
"secondary.foreground": "{{ $onSecondary }}",
|
|
"secondary.hover.background": "{{ $secondaryFixed }}",
|
|
"tab.active.background": "{{ $surface }}",
|
|
"tab.active.foreground": "{{ $onSurface }}",
|
|
"tab.background": "{{ $surfaceContainerLowest }}",
|
|
"tab.foreground": "{{ $onSurfaceVariant }}",
|
|
"tab_bar.background": "{{ $surface }}",
|
|
"table.background": "{{ $surfaceContainer }}",
|
|
"table.head.foreground": "{{ $onSurfaceVariant }}",
|
|
"table.row.border": "{{ $outlineVariant }}",
|
|
"title_bar.background": "{{ $surfaceDim }}",
|
|
"ring": "{{ $primary }}",
|
|
"base.red": "{{ $red }}",
|
|
"base.red.light": "{{ $peach }}",
|
|
"base.green": "{{ $green }}",
|
|
"base.green.light": "{{ $teal }}",
|
|
"base.blue": "{{ $blue }}",
|
|
"base.blue.light": "{{ $sky }}",
|
|
"base.cyan": "{{ $teal }}",
|
|
"base.cyan.light": "{{ $sky }}",
|
|
"base.magenta": "{{ $mauve }}",
|
|
"base.magenta.light": "{{ $pink }}",
|
|
"base.yellow": "{{ $yellow }}",
|
|
"base.yellow.light": "{{ $peach }}"
|
|
},
|
|
"highlight": {
|
|
"editor.foreground": "{{ $onSurface }}",
|
|
"editor.background": "{{ $surface }}",
|
|
"editor.active_line.background": "{{ $surfaceContainerLow }}",
|
|
"editor.line_number": "{{ $onSurfaceVariant }}",
|
|
"editor.active_line_number": "{{ $onSurface }}",
|
|
"editor.invisible": "{{ $outlineVariant }}",
|
|
"conflict": "{{ $red }}",
|
|
"created": "{{ $green }}",
|
|
"deleted": "{{ $red }}",
|
|
"error": "{{ $error }}",
|
|
"hidden": "{{ $outline }}",
|
|
"hint": "{{ $success }}",
|
|
"ignored": "{{ $outline }}",
|
|
"info": "{{ $blue }}",
|
|
"modified": "{{ $yellow }}",
|
|
"predictive": "{{ $overlay1 }}",
|
|
"renamed": "{{ $green }}",
|
|
"success": "{{ $success }}",
|
|
"unreachable": "{{ $outlineVariant }}",
|
|
"warning": "{{ $yellow }}",
|
|
"syntax": {
|
|
"attribute": {
|
|
"color": "{{ $yellow }}"
|
|
},
|
|
"boolean": {
|
|
"color": "{{ $green }}"
|
|
},
|
|
"comment": {
|
|
"color": "{{ $subtext0 }}",
|
|
"font_style": "italic"
|
|
},
|
|
"comment.doc": {
|
|
"color": "{{ $subtext0 }}",
|
|
"font_style": "italic"
|
|
},
|
|
"constant": {
|
|
"color": "{{ $red }}"
|
|
},
|
|
"constructor": {
|
|
"color": "{{ $yellow }}"
|
|
},
|
|
"embedded": {
|
|
"color": "{{ $onSurface }}"
|
|
},
|
|
"function": {
|
|
"color": "{{ $green }}"
|
|
},
|
|
"keyword": {
|
|
"color": "{{ $mauve }}"
|
|
},
|
|
"link_text": {
|
|
"color": "{{ $sky }}",
|
|
"font_style": "normal"
|
|
},
|
|
"link_uri": {
|
|
"color": "{{ $klink }}",
|
|
"font_style": "italic"
|
|
},
|
|
"number": {
|
|
"color": "{{ $red }}"
|
|
},
|
|
"string": {
|
|
"color": "{{ $green }}"
|
|
},
|
|
"string.escape": {
|
|
"color": "{{ $green }}"
|
|
},
|
|
"string.regex": {
|
|
"color": "{{ $green }}"
|
|
},
|
|
"string.special": {
|
|
"color": "{{ $yellow }}"
|
|
},
|
|
"string.special.symbol": {
|
|
"color": "{{ $yellow }}"
|
|
},
|
|
"tag": {
|
|
"color": "{{ $yellow }}"
|
|
},
|
|
"text.literal": {
|
|
"color": "{{ $red }}"
|
|
},
|
|
"title": {
|
|
"color": "{{ $sky }}",
|
|
"font_weight": 600
|
|
},
|
|
"type": {
|
|
"color": "{{ $yellow }}"
|
|
},
|
|
"property": {
|
|
"color": "{{ $onSurface }}"
|
|
},
|
|
"variable.special": {
|
|
"color": "{{ $red }}"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|