Skip to main content
Coding Theme

Nairobi

Publisher: Amani. JThemes in package: 1

Nairobi dark theme is a color scheme, customized user interface theme and complete icon set for Visual Studio Code. It has been designed by Amani Joseph. It embraces and borrows a lot from novel themes like ayu and 2077 some of my favorite themes .

VS Code preview

Full workbench mockup using this variant's colors and tokenColors.

Loading...

colors

Workbench UI color keys from the theme JSON colors map.

  • activityBarBadge.background#bd18bd
  • button.background#087eb4
  • button.foreground#ffffff
  • button.hoverBackground#008dce
  • editor.background#030d22
  • editor.foreground#4ac9b8
  • editor.hoverHighlightBackground#004696
  • editor.lineHighlightBackground#1c1347
  • editor.wordHighlightBackground#47008ad5
  • editor.wordHighlightStrongBackground#006983d5
  • editorError.foreground#ac077a
  • editorGroup.border#030d22
  • editorGroup.dropBackground#03153b
  • editorGroupHeader.noTabsBackground#030d22
  • editorGroupHeader.tabsBackground#030d22
  • editorGroupHeader.tabsBorder#1f2430
  • editorHoverWidget.background#222858
  • editorHoverWidget.border#2d324e
  • editorIndentGuide.activeBackground#103483
  • editorIndentGuide.background#030d22
  • editorRuler.foreground#11215e
  • editorWidget.background#04112c
  • editorWidget.border#030f27
  • gitDecoration.conflictingResourceForeground#2bbccf
  • gitDecoration.deletedResourceForeground#fa06a9
  • gitDecoration.ignoredResourceForeground#3abd66
  • gitDecoration.modifiedResourceForeground#ffbe0a
  • gitDecoration.untrackedResourceForeground#0c91eb
  • list.activeSelectionBackground#073170
  • list.activeSelectionForeground#ffffff
  • list.dropBackground#063475
  • list.errorForeground#b60672
  • list.focusBackground#06306e
  • list.hoverBackground#0a2f66
  • list.inactiveSelectionBackground#161130
  • list.warningForeground#992293
  • minimap.background#030d22
  • minimap.errorHighlight#fa2020
  • minimap.findMatchHighlight#1eca3593
  • minimap.selectionHighlight#20e5f365
  • minimapGutter.addedBackground#22747a
  • minimapGutter.deletedBackground#88020d
  • minimapGutter.modifiedBackground#23d7e4c5
  • panel.background#030d22
  • panel.border#181657
  • panelTitle.activeBorder#ff2592
  • panelTitle.activeForeground#ff2592
  • panelTitle.inactiveForeground#d600dd
  • peekView.border#ffae00
  • peekViewEditor.background#0d0936
  • peekViewEditor.matchHighlightBackground#0d0936
  • peekViewEditor.matchHighlightBorder#0d6985
  • peekViewResult.background#1a1079
  • peekViewResult.selectionBackground#ff8800
  • peekViewTitle.background#372dc9
  • peekViewTitleDescription.foreground#9a0fa7
  • progressBar.background#0db7fa
  • sideBar.background#030d22
  • sideBarSectionHeader.background#0a1631
  • sideBarSectionHeader.border#1f2430
  • sideBarSectionHeader.foreground#1bdbdb
  • sideBarTitle.foreground#047b99
  • tab.activeBorder#0cbdc4
  • tab.activeForeground#1bdbdb
  • tab.border#054955
  • tab.inactiveBackground#0e1116
  • tab.inactiveForeground#117283
  • tab.unfocusedActiveBorder#447e80
  • tab.unfocusedActiveForeground#1c438b
  • tab.unfocusedInactiveForeground#ffbe0a
  • terminal.ansiBlack#3a1b75
  • terminal.ansiBlue#3787d6
  • terminal.ansiBrightBlack#5c6d751a
  • terminal.ansiBrightBlue#5994CE
  • terminal.ansiBrightCyan#4bc5fa
  • terminal.ansiBrightGreen#3dd69c
  • terminal.ansiBrightMagenta#EA00D9
  • terminal.ansiBrightRed#ff2e97
  • terminal.ansiBrightWhite#ffffff
  • terminal.ansiBrightYellow#ffd400
  • terminal.ansiCyan#0ab2fa
  • terminal.ansiGreen#06ad00
  • terminal.ansiMagenta#EA00D9
  • terminal.ansiRed#ee1682
  • terminal.ansiWhite#f2f8ff
  • terminal.ansiYellow#ffd400
  • terminal.background#0d0936
  • terminal.foreground#e4eeff
  • window.activeBorder#030d22
  • window.inactiveBorder#030d22

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
comment, punctuation.definition.comment#18fda58aitalic
string, constant.other.symbol#d5ff80
variable, string constant.other.placeholder#0ce2d7
constant.other.color#ffffff
invalid, invalid.illegal#ff53a9
keyword, storage.type, storage.modifier#7bcc12
keyword.control, constant.other.color, punctuation, meta.tag, punctuation.definition.tag, punctuation.separator.inheritance.php, punctuation.definition.tag.html, punctuation.definition.tag.begin.html, punctuation.definition.tag.end.html, punctuation.section.embedded, keyword.other.template, keyword.other.substitution#29b8f0
entity.name.tag, meta.tag.sgml, markup.deleted.git_gutter#fa14d4
entity.name.function, meta.function-call, variable.function, support.function, keyword.other.special-method#c41274
meta.block variable.other#d9e627
support.other.variable, string.other.link#c0e41f
constant.numeric, constant.language, support.constant, constant.character, constant.escape, variable.parameter, keyword.other.unit, keyword.other#e69215
string, constant.other.symbol, constant.other.key, entity.other.inherited-class, markup.heading, markup.inserted.git_gutter, meta.group.braces.curly constant.other.object.key.js string.unquoted.label.js#C3E88D
entity.name, support.type, support.class, support.other.namespace.use.php, meta.use.php, support.other.namespace.php, markup.changed.git_gutter, support.type.sys-types#11e3eb
support.type#B2CCD6
source.css support.type.property-name, source.sass support.type.property-name, source.scss support.type.property-name, source.less support.type.property-name, source.stylus support.type.property-name, source.postcss support.type.property-name#1cabe4
source.css support.type, source.sass support.type, source.scss support.type, source.less support.type, source.stylus support.type#b8cfe680
support.type.property-name#5ccfe6italic
entity.name.module.js, variable.import.parameter.js, variable.other.class.js#6453ff
variable.language#537bffitalic
entity.name.method.js#82AAFFitalic
meta.class-method.js entity.name.function.js, variable.function.constructor#82AAFF
entity.other.attribute-name#C792EA
text.html.basic entity.other.attribute-name.html, text.html.basic entity.other.attribute-name#0fb0b6italic
entity.other.attribute-name.class#19d898
source.sass keyword.control#82AAFF
markup.inserted#C3E88D
markup.deleted#FF5370
markup.changed#4957d6
string.regexp#89DDFF
constant.character.escape#89DDFF
*url*, *link*, *uri*underline
tag.decorator.js entity.name.tag.js, tag.decorator.js punctuation.definition.tag.js#40ac0fitalic
source.js constant.other.object.key.js string.unquoted.label.js#58ac13italic
source.json meta.structure.dictionary.json support.type.property-name.json#0bc7c7
source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json#087272
source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json#054646
source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json#256161
source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json#3a7474
source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json#82AAFF
source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json#f07178
source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json#7843aa
source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json#C3E88D
text.html.markdown, punctuation.definition.list_item.markdown#EEFFFF
text.html.markdown markup.inline.raw.markdown#C792EA
text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown#65737E
markup.heading, markup.heading entity.name#d5ff80bold
markup.underline.link, string.other.link#5ccfe6
markup.italic#f28779italic
markup.bold#f28779bold
markup.italic markup.bold, markup.bold markup.italicbold italic
markup.raw
markup.raw.inline
meta.separator#b8cfe680bold
markup.quote#95e6cbitalic
markup.list punctuation.definition.list.begin#ffd173
markup.inserted#87d96c
markup.changed#80bfff
markup.deleted#f27983
markup.strike#ffdfb3
markup.table#5ccfe6
text.html.markdown markup.inline.raw#f29e74
text.html.markdown meta.dummy.line-break#b8cfe680
punctuation.definition.markdown#b8cfe680

Shiki preview

TypeScript sample highlighted with this variant's colors and tokenColors.

Loading...

Nairobi - Coding Theme