Skip to content

Instantly share code, notes, and snippets.

@Demonstrandum
Created July 10, 2024 19:08
Show Gist options
  • Save Demonstrandum/487f1939915d047f945f094b75104c15 to your computer and use it in GitHub Desktop.
Save Demonstrandum/487f1939915d047f945f094b75104c15 to your computer and use it in GitHub Desktop.
Iceberg Themes for Zed Editor
{
"id": "iceberg-light-theme",
"$schema": "https://zed.dev/schema/themes/v0.1.0.json",
"name": "Iceberg Light Theme",
"author": "S Knutsen <samuel@knutsen.co>",
"description": "Un-official port of (Neo)Vim Iceberg theme. Credits for https://github.com/cocopon/iceberg.vim",
"themes": [
{
"name": "Iceberg Light",
"appearance": "light",
"style": {
"border": "#c8cfdd",
"border.variant": "#c8cfdd",
"border.focused": "#cbcfda",
"border.selected": "#c8cfdd",
"border.transparent": "#c8cfdd",
"border.disabled": "#c8cfdd",
"elevated_surface.background": "#cad0de",
"surface.background": "#e8e9ec",
"background": "#e8e9ec",
"element.background": "#33374c",
"element.hover": "#dcdfe7",
"element.active": null,
"element.selected": "#dcdfe7",
"element.disabled": null,
"drop_target.background": "#2d539e20",
"ghost_element.background": null,
"ghost_element.hover": "#dcdfe7",
"ghost_element.active": null,
"ghost_element.selected": "#dcdfe7",
"ghost_element.disabled": null,
"text": "#33374c",
"text.muted": "#8389a3",
"text.placeholder": null,
"text.disabled": null,
"text.accent": null,
"icon": null,
"icon.muted": null,
"icon.disabled": null,
"icon.placeholder": null,
"icon.accent": null,
"status_bar.background": "#c8cfdd",
"title_bar.background": "#c8cfdd",
"toolbar.background": "#e8e9ec",
"tab_bar.background": "#c8cfdd",
"tab.inactive_background": "#c8cfdd",
"tab.active_background": "#e8e9ec",
"search.match_background": null,
"panel.background": "#e8e9ec",
"panel.focused_border": null,
"pane.focused_border": null,
"scrollbar_thumb.background": "#cbcfda80",
"scrollbar.thumb.hover_background": "#cbcfdaa0",
"scrollbar.thumb.border": "#cbcfda80",
"scrollbar.track.background": "#e8e9ec",
"scrollbar.track.border": "#cbcfda40",
"editor.foreground": "#33374c",
"editor.background": "#e8e9ec",
"editor.gutter.background": "#e8e9ec",
"editor.subheader.background": null,
"editor.active_line.background": "#dcdfe7",
"editor.highlighted_line.background": null,
"editor.line_number": "#9fa7bd",
"editor.active_line_number": "#33374c",
"editor.invisible": null,
"editor.wrap_guide": "#c8cfdd",
"editor.active_wrap_guide": "#c8cfdd",
"editor.document_highlight.read_background": null,
"editor.document_highlight.write_background": null,
"terminal.background": null,
"terminal.foreground": null,
"terminal.bright_foreground": null,
"terminal.dim_foreground": null,
"terminal.ansi.black": "#dcdfe7",
"terminal.ansi.bright_black": "#8389a3",
"terminal.ansi.dim_black": null,
"terminal.ansi.red": "#cc517a",
"terminal.ansi.bright_red": "#cc3768",
"terminal.ansi.dim_red": null,
"terminal.ansi.green": "#668e3d",
"terminal.ansi.bright_green": "#598030",
"terminal.ansi.dim_green": null,
"terminal.ansi.yellow": "#c57339",
"terminal.ansi.bright_yellow": "#b6662d",
"terminal.ansi.dim_yellow": null,
"terminal.ansi.blue": "#2d539e",
"terminal.ansi.bright_blue": "#22478e",
"terminal.ansi.dim_blue": null,
"terminal.ansi.magenta": "#7759b4",
"terminal.ansi.bright_magenta": "#6845ad",
"terminal.ansi.dim_magenta": null,
"terminal.ansi.cyan": "#3f83a6",
"terminal.ansi.bright_cyan": "#327698",
"terminal.ansi.dim_cyan": null,
"terminal.ansi.white": "#33374c",
"terminal.ansi.bright_white": "#262a3f",
"terminal.ansi.dim_white": null,
"link_text.hover": "#2d539e",
"conflict": "#c57339",
"conflict.background": null,
"conflict.border": null,
"created": "#668e3d80",
"created.background": null,
"created.border": null,
"deleted": "#cc517a80",
"deleted.background": null,
"deleted.border": null,
"error": "#cc517a",
"error.background": null,
"error.border": null,
"hidden": "#8389a3",
"hidden.background": null,
"hidden.border": null,
"hint": "#969696ff",
"hint.background": null,
"hint.border": null,
"ignored": "#8389a3",
"ignored.background": null,
"ignored.border": null,
"info": null,
"info.background": null,
"info.border": null,
"modified": "#668e3d80",
"modified.background": null,
"modified.border": null,
"predictive": null,
"predictive.background": null,
"predictive.border": null,
"renamed": null,
"renamed.background": null,
"renamed.border": null,
"success": null,
"success.background": null,
"success.border": null,
"unreachable": null,
"unreachable.background": null,
"unreachable.border": null,
"warning": "#c57339",
"warning.background": null,
"warning.border": null,
"players": [],
"syntax": {
"attribute": {
"color": "#7759b4",
"font_style": null,
"font_weight": null
},
"comment": {
"color": "#8389a3",
"font_style": null,
"font_weight": null
},
"comment.doc": {
"color": "#8389a3",
"font_style": null,
"font_weight": null
},
"constant": {
"color": "#7759b4",
"font_style": null,
"font_weight": null
},
"constructor": {
"color": "#2d539e",
"font_style": null,
"font_weight": null
},
"emphasis.strong": {
"color": "#262a3f",
"font_style": null,
"font_weight": 700
},
"function": {
"color": "#33374c",
"font_style": null,
"font_weight": null
},
"keyword": {
"color": "#2d539e",
"font_style": null,
"font_weight": null
},
"link_text": {
"color": "#2d539e",
"font_style": null,
"font_weight": null
},
"link_uri": {
"color": "#2d539e",
"font_style": null,
"font_weight": null
},
"number": {
"color": "#7759b4",
"font_style": null,
"font_weight": null
},
"operator": {
"color": "#33374c",
"font_style": null,
"font_weight": null
},
"property": {
"color": "#2d539e",
"font_style": null,
"font_weight": null
},
"punctuation": {
"color": "#2d539e",
"font_style": null,
"font_weight": null
},
"punctuation.bracket": {
"color": "#2d539e",
"font_style": null,
"font_weight": null
},
"punctuation.delimiter": {
"color": "#2d539e",
"font_style": null,
"font_weight": null
},
"punctuation.list_marker": {
"color": "#2d539e",
"font_style": null,
"font_weight": null
},
"punctuation.special": {
"color": "#2d539e",
"font_style": null,
"font_weight": null
},
"string": {
"color": "#3f83a6",
"font_style": null,
"font_weight": null
},
"string.escape": {
"color": "#3f83a6",
"font_style": null,
"font_weight": null
},
"string.regex": {
"color": "#3f83a6",
"font_style": null,
"font_weight": null
},
"string.special": {
"color": "#3f83a6",
"font_style": null,
"font_weight": null
},
"string.special.symbol": {
"color": "#3f83a6",
"font_style": null,
"font_weight": null
},
"tag": {
"color": "#2d539e",
"font_style": null,
"font_weight": null
},
"text.literal": {
"color": "#3f83a6",
"font_style": null,
"font_weight": null
}
}
}
}
]
}
{
"id": "iceberg-dark-theme",
"$schema": "https://zed.dev/schema/themes/v0.1.0.json",
"name": "Iceberg Dark Theme",
"author": "S Knutsen <samuel@knutsen.co>",
"description": "Un-official port of (Neo)Vim Iceberg theme. Credits for https://github.com/cocopon/iceberg.vim",
"themes": [
{
"name": "Iceberg",
"appearance": "dark",
"style": {
"border": "#0e1015",
"border.variant": "#0e1015",
"border.focused": "#242940",
"border.selected": "#0e1015",
"border.transparent": "#0e1015",
"border.disabled": "#0e1015",
"elevated_surface.background": "#0f1117",
"surface.background": "#161821",
"background": "#161821",
"element.background": "#c6c8d1",
"element.hover": "#1e2132",
"element.active": null,
"element.selected": "#1e2132",
"element.disabled": null,
"drop_target.background": "#84a0c620",
"ghost_element.background": null,
"ghost_element.hover": "#1e2132",
"ghost_element.active": null,
"ghost_element.selected": "#1e2132",
"ghost_element.disabled": null,
"text": "#c6c8d1",
"text.muted": "#6b7089",
"text.placeholder": null,
"text.disabled": null,
"text.accent": null,
"icon": null,
"icon.muted": null,
"icon.disabled": null,
"icon.placeholder": null,
"icon.accent": null,
"status_bar.background": "#0e1015",
"title_bar.background": "#0e1015",
"toolbar.background": "#161821",
"tab_bar.background": "#0e1015",
"tab.inactive_background": "#0e1015",
"tab.active_background": "#161821",
"search.match_background": null,
"panel.background": "#161821",
"panel.focused_border": null,
"pane.focused_border": null,
"scrollbar_thumb.background": "#24294080",
"scrollbar.thumb.hover_background": "#242940a0",
"scrollbar.thumb.border": "#24294080",
"scrollbar.track.background": "#161821",
"scrollbar.track.border": "#24294040",
"editor.foreground": "#c6c8d1",
"editor.background": "#161821",
"editor.gutter.background": "#161821",
"editor.subheader.background": null,
"editor.active_line.background": "#1e2132",
"editor.highlighted_line.background": null,
"editor.line_number": "#444b71",
"editor.active_line_number": "#c6c8d1",
"editor.invisible": null,
"editor.wrap_guide": "#0e1015",
"editor.active_wrap_guide": "#0e1015",
"editor.document_highlight.read_background": null,
"editor.document_highlight.write_background": null,
"terminal.background": null,
"terminal.foreground": null,
"terminal.bright_foreground": null,
"terminal.dim_foreground": null,
"terminal.ansi.black": "#1e2132",
"terminal.ansi.bright_black": "#6b7089",
"terminal.ansi.dim_black": null,
"terminal.ansi.red": "#e27878",
"terminal.ansi.bright_red": "#e98989",
"terminal.ansi.dim_red": null,
"terminal.ansi.green": "#b4be82",
"terminal.ansi.bright_green": "#c0ca8e",
"terminal.ansi.dim_green": null,
"terminal.ansi.yellow": "#e2a478",
"terminal.ansi.bright_yellow": "#e9b189",
"terminal.ansi.dim_yellow": null,
"terminal.ansi.blue": "#84a0c6",
"terminal.ansi.bright_blue": "#91acd1",
"terminal.ansi.dim_blue": null,
"terminal.ansi.magenta": "#a093c7",
"terminal.ansi.bright_magenta": "#ada0d3",
"terminal.ansi.dim_magenta": null,
"terminal.ansi.cyan": "#89b8c2",
"terminal.ansi.bright_cyan": "#95c4ce",
"terminal.ansi.dim_cyan": null,
"terminal.ansi.white": "#c6c8d1",
"terminal.ansi.bright_white": "#d2d4de",
"terminal.ansi.dim_white": null,
"link_text.hover": "#84a0c6",
"conflict": "#e2a478",
"conflict.background": null,
"conflict.border": null,
"created": "#b4be8280",
"created.background": null,
"created.border": null,
"deleted": "#e2787880",
"deleted.background": null,
"deleted.border": null,
"error": "#e27878",
"error.background": null,
"error.border": null,
"hidden": "#6b7089",
"hidden.background": null,
"hidden.border": null,
"hint": "#969696ff",
"hint.background": null,
"hint.border": null,
"ignored": "#6b7089",
"ignored.background": null,
"ignored.border": null,
"info": null,
"info.background": null,
"info.border": null,
"modified": "#b4be8280",
"modified.background": null,
"modified.border": null,
"predictive": null,
"predictive.background": null,
"predictive.border": null,
"renamed": null,
"renamed.background": null,
"renamed.border": null,
"success": null,
"success.background": null,
"success.border": null,
"unreachable": null,
"unreachable.background": null,
"unreachable.border": null,
"warning": "#e2a478",
"warning.background": null,
"warning.border": null,
"players": [],
"syntax": {
"attribute": {
"color": "#a093c7",
"font_style": null,
"font_weight": null
},
"comment": {
"color": "#6b7089",
"font_style": null,
"font_weight": null
},
"comment.doc": {
"color": "#6b7089",
"font_style": null,
"font_weight": null
},
"constant": {
"color": "#a093c7",
"font_style": null,
"font_weight": null
},
"constructor": {
"color": "#84a0c6",
"font_style": null,
"font_weight": null
},
"emphasis.strong": {
"color": "#d2d4de",
"font_style": null,
"font_weight": 700
},
"function": {
"color": "#c6c8d1",
"font_style": null,
"font_weight": null
},
"keyword": {
"color": "#84a0c6",
"font_style": null,
"font_weight": null
},
"link_text": {
"color": "#84a0c6",
"font_style": null,
"font_weight": null
},
"link_uri": {
"color": "#84a0c6",
"font_style": null,
"font_weight": null
},
"number": {
"color": "#a093c7",
"font_style": null,
"font_weight": null
},
"operator": {
"color": "#c6c8d1",
"font_style": null,
"font_weight": null
},
"property": {
"color": "#84a0c6",
"font_style": null,
"font_weight": null
},
"punctuation": {
"color": "#84a0c6",
"font_style": null,
"font_weight": null
},
"punctuation.bracket": {
"color": "#84a0c6",
"font_style": null,
"font_weight": null
},
"punctuation.delimiter": {
"color": "#84a0c6",
"font_style": null,
"font_weight": null
},
"punctuation.list_marker": {
"color": "#84a0c6",
"font_style": null,
"font_weight": null
},
"punctuation.special": {
"color": "#84a0c6",
"font_style": null,
"font_weight": null
},
"string": {
"color": "#89b8c2",
"font_style": null,
"font_weight": null
},
"string.escape": {
"color": "#89b8c2",
"font_style": null,
"font_weight": null
},
"string.regex": {
"color": "#89b8c2",
"font_style": null,
"font_weight": null
},
"string.special": {
"color": "#89b8c2",
"font_style": null,
"font_weight": null
},
"string.special.symbol": {
"color": "#89b8c2",
"font_style": null,
"font_weight": null
},
"tag": {
"color": "#84a0c6",
"font_style": null,
"font_weight": null
},
"text.literal": {
"color": "#89b8c2",
"font_style": null,
"font_weight": null
}
}
}
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment