Skip to content

Instantly share code, notes, and snippets.

@praveenc
Last active January 11, 2026 18:51
Show Gist options
  • Select an option

  • Save praveenc/4c83f0e34be2339877eec71a70d0ffc1 to your computer and use it in GitHub Desktop.

Select an option

Save praveenc/4c83f0e34be2339877eec71a70d0ffc1 to your computer and use it in GitHub Desktop.
Zed editor Cobaltz theme
{
"name": "Cobaltz",
"author": "Praveen Chamarthi",
"themes": [
{
"name": "Cobaltz",
"appearance": "dark",
"style": {
"background": "#0F2438",
"syntax": {
"function.method": {
"color": "#82AAFF",
"font_style": "normal",
"font_weight": null
},
"function": {
"color": "#82AAFF",
"font_style": "normal",
"font_weight": null
},
"keyword": {
"color": "#F1A23A",
"font_style": "italic",
"font_weight": null
},
"number": {
"color": "#EA79A3",
"font_style": null,
"font_weight": null
},
"comment": {
"color": "#3B86F7",
"font_style": null,
"font_weight": null
},
"comment.doc": {
"color": "#3B86F7",
"font_style": null,
"font_weight": null
},
"attribute": {
"color": "#FFFFFF",
"font_style": null,
"font_weight": null
},
"property": {
"color": "#F8D949",
"font_style": null,
"font_weight": null
},
"primary": {
"color": "#FFFFFF",
"font_style": null,
"font_weight": null
},
"punctuation": {
"color": "#89DDFF",
"font_style": null,
"font_weight": null
},
"punctuation.delimiter": {
"color": "#F7F7F7",
"font_style": null,
"font_weight": null
},
"string": {
"color": "#6FD640",
"font_style": null,
"font_weight": null
},
"boolean": {
"color": "#ED6E6A",
"font_style": null,
"font_weight": null
},
"constant": {
"color": "#FF9D00",
"font_style": null,
"font_weight": null
},
"variable": {
"color": "#ED99FA",
"font_style": null,
"font_weight": null
},
"type.builtin": {
"color": "#4EC9B0",
"font_style": "italic",
"font_weight": null
},
"type": {
"color": "#80CBC4",
"font_style": null,
"font_weight": null
},
"hint": {
"color": "#EA4025",
"font_style": null,
"font_weight": null
},
"editor.foreground": {
"color": "#405263",
"font_style": null,
"font_weight": null
},
"emphasis": {
"color": "#E53F73",
"font_style": "italic",
"font_weight": null
},
"enum": {
"color": "#FFCB6B",
"font_style": "normal",
"font_weight": null
},
"operator": {
"color": "#F1A23A",
"font_style": null,
"font_weight": null
},
"punctuation.special": {
"color": "#F8D949",
"font_style": null,
"font_weight": null
},
"link_text": {
"color": "#6FB3D2",
"font_style": null,
"font_weight": null
},
"preproc": {
"color": "#C586C0",
"font_style": null,
"font_weight": null
},
"link_uri": {
"color": "#80A4C2",
"font_style": null,
"font_weight": null
},
"label": {
"color": "#C792EA",
"font_style": null,
"font_weight": null
},
"title": {
"color": "#FFCB6B",
"font_style": null,
"font_weight": 600
},
"punctuation.bracket": {
"color": "#89DDFF",
"font_style": null,
"font_weight": null
},
"punctuation.list_marker": {
"color": "#FFCB6B",
"font_style": null,
"font_weight": null
},
"string.escape": {
"color": "#F78C6C",
"font_style": null,
"font_weight": null
},
"string.regex": {
"color": "#89DDFF",
"font_style": null,
"font_weight": null
},
"string.special": {
"color": "#FF5370",
"font_style": null,
"font_weight": null
},
"variable.special": {
"color": "#FF9CAC",
"font_style": null,
"font_weight": null
},
"variant": {
"color": "#FFCB6B",
"font_style": null,
"font_weight": null
},
"predictive": {
"color": "#5C7A99",
"font_style": null,
"font_weight": null
},
"constructor": {
"color": "#80CBC4",
"font_style": null,
"font_weight": null
},
"embedded": {
"color": "#6FD640",
"font_style": "italic",
"font_weight": null
},
"emphasis.strong": {
"color": "#FF7EB6",
"font_style": "normal",
"font_weight": 700
},
"text.literal": {
"color": "#F7F7F7",
"font_style": null,
"font_weight": null
},
"tag": {
"color": "#F1A23A",
"font_style": "italic",
"font_weight": null
},
"string.special.symbol": {
"color": "#FFCB6B",
"font_style": null,
"font_weight": null
}
},
"players": [
{
"background": "#FFCC00",
"cursor": "#FFCC00",
"selection": "#FFCC0030"
}
],
"editor.active_line.background": "#405263",
"editor.active_line_number": "#FFFFFF",
"editor.background": "#0F2438",
"editor.document_highlight.read_background": "#183A6C",
"editor.gutter.background": "#0F2438",
"panel.background": "#20354A",
"tab.active_background": "#0F2438",
"tab.inactive_background": "#2D2D2D",
"tab_bar.background": "#2D2D2D",
"title_bar.background": "#2D2D2D",
"toolbar.background": "#0F2438",
"editor.line_number": "#858585",
"text": "#FFFFFF",
"text.disabled": null,
"text.muted": "#8C8C8C",
"terminal.background": "#102437",
"terminal.ansi.yellow": "#ECD146",
"terminal.ansi.green": "#70D149",
"terminal.ansi.bright_green": "#70D149",
"terminal.ansi.bright_yellow": "#ECD146",
"terminal.ansi.cyan": "#95E5F8",
"terminal.ansi.bright_cyan": null,
"terminal.ansi.magenta": "#EE7FF8",
"terminal.ansi.red": "#EA4025",
"terminal.ansi.white": "#FFFFFF",
"terminal.ansi.dim_white": "#F7F7F7",
"terminal.ansi.dim_yellow": "#D0B984",
"terminal.bright_foreground": "#2D4051",
"terminal.ansi.dim_red": "#ED7482",
"error.background": "#2D4051",
"error": "#ED7482",
"error.border": "#3C3C3C",
"warning.background": "#2D4051",
"success.background": "#2D4051",
"success.border": "#3C3C3C",
"warning": "#ED7482",
"warning.border": "#3C3C3C",
"success": "#70D149",
"info.background": "#2D4051",
"hint.background": "#2D4051",
"hint.border": "#3C3C3C",
"info.border": "#3C3C3C",
"predictive.border": "#3C3C3C",
"predictive.background": "#2D4051",
"unreachable.border": "#3C3C3C",
"unreachable.background": "#2D4051",
"info": "#81c6d9",
"element.background": "#2D4051",
"element.hover": "#F7F7F7",
"border": "#2D4051",
"status_bar.background": "#3478C6",
"editor.highlighted_line.background": "#2D4051",
"elevated_surface.background": "#3C3C3C",
"ghost_element.hover": "#3D5A7340",
"ghost_element.selected": "#3D5A7360",
"element.selected": "#2D4A66",
"element.active": "#2D4A66"
}
},
{
"name": "New Theme",
"appearance": "dark",
"style": {
"background": "#0F2438",
"syntax": {
"function.method": {
"color": "#E53F73",
"font_style": "normal",
"font_weight": null
},
"function": {
"color": "#F1A23A",
"font_style": null,
"font_weight": null
},
"keyword": {
"color": "#F1A23A",
"font_style": "italic",
"font_weight": null
},
"number": {
"color": "#EA79A3",
"font_style": null,
"font_weight": null
},
"comment": {
"color": "#3B86F7",
"font_style": null,
"font_weight": null
},
"comment.doc": {
"color": "#3B86F7",
"font_style": null,
"font_weight": null
},
"attribute": {
"color": "#FFFFFF",
"font_style": null,
"font_weight": null
},
"property": {
"color": null,
"font_style": null,
"font_weight": null
},
"primary": {
"color": "#ED99FA",
"font_style": null,
"font_weight": null
},
"punctuation": {
"color": null,
"font_style": null,
"font_weight": null
},
"punctuation.delimiter": {
"color": "#F7F7F7",
"font_style": null,
"font_weight": null
},
"string": {
"color": "#6FD640",
"font_style": null,
"font_weight": null
},
"boolean": {
"color": "#ED6E6A",
"font_style": null,
"font_weight": null
},
"constant": {
"color": "#F1A23A",
"font_style": null,
"font_weight": null
},
"variable": {
"color": "#ED99FA",
"font_style": null,
"font_weight": null
},
"type.builtin": {
"color": "#ECD146",
"font_style": "italic",
"font_weight": null
},
"type": {
"color": "#F1A23A",
"font_style": null,
"font_weight": null
},
"hint": {
"color": "#EA4025",
"font_style": null,
"font_weight": null
},
"editor.foreground": {
"color": "#405263",
"font_style": null,
"font_weight": null
},
"emphasis": {
"color": "#E53F73",
"font_style": "normal",
"font_weight": null
},
"enum": {
"color": "#F1A23A",
"font_style": "italic",
"font_weight": null
},
"operator": {
"color": "#F1A23A",
"font_style": null,
"font_weight": null
},
"punctuation.special": {
"color": "#F8D949",
"font_style": null,
"font_weight": null
}
},
"players": [],
"editor.active_line.background": "#405263",
"editor.active_line_number": "#C6C6C6",
"editor.background": "#0F2438",
"editor.document_highlight.read_background": "#183A6C",
"editor.gutter.background": "#3C3C3C",
"panel.background": "#20354A",
"tab.active_background": "#0F2438",
"tab.inactive_background": "#2D2D2D",
"tab_bar.background": "#2D2D2D",
"title_bar.background": "#2D2D2D",
"toolbar.background": "#0F2438",
"editor.line_number": "#858585",
"text": "#FFFFFF",
"text.disabled": null,
"text.muted": "#8C8C8C",
"terminal.background": "#102437",
"terminal.ansi.yellow": "#ECD146",
"terminal.ansi.green": "#70D149",
"terminal.ansi.bright_green": "#70D149",
"terminal.ansi.bright_yellow": "#ECD146",
"terminal.ansi.cyan": "#95E5F8",
"terminal.ansi.bright_cyan": null,
"terminal.ansi.magenta": "#EE7FF8",
"terminal.ansi.red": "#EA4025",
"terminal.ansi.white": "#FFFFFF",
"terminal.ansi.dim_white": "#F7F7F7",
"terminal.ansi.dim_yellow": "#D0B984",
"terminal.bright_foreground": "#2D4051",
"terminal.ansi.dim_red": "#ED7482",
"error.background": "#2D4051",
"error": "#ED7482",
"error.border": "#3C3C3C",
"warning.background": "#2D4051",
"success.background": "#2D4051",
"success.border": "#3C3C3C",
"warning": "#ED7482",
"warning.border": "#3C3C3C",
"success": "#70D149",
"info.background": "#2D4051",
"hint.background": "#2D4051",
"hint.border": "#3C3C3C",
"info.border": "#3C3C3C",
"predictive.border": "#3C3C3C",
"predictive.background": "#2D4051",
"unreachable.border": "#3C3C3C",
"unreachable.background": "#2D4051",
"info": "#81c6d9",
"element.background": "#2D4051",
"element.hover": "#F7F7F7",
"border": "#2D4051",
"status_bar.background": "#3478C6",
"editor.highlighted_line.background": "#2D4051",
"elevated_surface.background": "#3C3C3C"
}
}
]
}
@praveenc
Copy link
Author

Save this file to disk as Cobaltz.json and cp to ~/.config/zed/themes/ directory.

cp Cobaltz.json ~/.config/zed/themes/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment