Skip to content

Latest commit

History

19 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Monospace Theme

A cool, focused color system for code editors and terminals — characterized by a blue-gray base and a consistent purple accent.

Monospace is extracted and formalized from Google's Project IDX Monospace theme. It is characterized by a cool blue-gray base that recedes into the background and a consistent purple accent that carries every interactive element — buttons, cursors, focus rings, active tab borders, and links — across both flavors. The syntax palette uses muted greens for strings, soft blues for constants and functions, warm yellows for variables, and dusty pinks for keywords. Switching between dark and light feels like changing the lighting in a room, not changing themes.

Color Palette

Dark

LabelsHexRGBHSL
Background#10151drgb(16, 21, 29)hsl(217, 29%, 9%)
Surface#1f2939rgb(31, 41, 57)hsl(217, 30%, 17%)
Overlay#293444rgb(41, 52, 68)hsl(216, 25%, 21%)
Muted#333e4frgb(51, 62, 79)hsl(216, 22%, 25%)
Subtle#3d495argb(61, 73, 90)hsl(215, 19%, 30%)
Foreground#d9dfe7rgb(217, 223, 231)hsl(214, 23%, 88%)
Muted Foreground#8b98a9rgb(139, 152, 169)hsl(214, 15%, 60%)
Purple#a87ffbrgb(168, 127, 251)hsl(260, 94%, 74%)
Blue#92a9ffrgb(146, 169, 255)hsl(227, 100%, 79%)
Cyan#85cdf1rgb(133, 205, 241)hsl(200, 79%, 73%)
Green#77d5a3rgb(119, 213, 163)hsl(148, 53%, 65%)
Yellow#ffd395rgb(255, 211, 149)hsl(35, 100%, 79%)
Pink#fd8da3rgb(253, 141, 163)hsl(348, 97%, 77%)
Red#f76769rgb(247, 103, 105)hsl(359, 90%, 69%)
Mauve#bd9cfergb(189, 156, 254)hsl(260, 98%, 80%)

Light

LabelsHexRGBHSL
Background#f4f7fdrgb(244, 247, 253)hsl(220, 69%, 97%)
Surface#ffffffrgb(255, 255, 255)hsl(0, 0%, 100%)
Overlay#e7ebf2rgb(231, 235, 242)hsl(218, 30%, 93%)
Muted#d9dfe7rgb(217, 223, 231)hsl(214, 23%, 88%)
Subtle#bfc7d2rgb(191, 199, 210)hsl(215, 17%, 79%)
Foreground#1f2939rgb(31, 41, 57)hsl(217, 30%, 17%)
Muted Foreground#738295rgb(115, 130, 149)hsl(214, 14%, 52%)
Purple#6f4cdergb(111, 76, 222)hsl(254, 69%, 58%)
Blue#264dcbrgb(38, 77, 203)hsl(226, 68%, 47%)
Cyan#0075a2rgb(0, 117, 162)hsl(197, 100%, 32%)
Green#007b49rgb(0, 123, 73)hsl(156, 100%, 24%)
Yellow#d07826rgb(208, 120, 38)hsl(29, 69%, 48%)
Pink#c43058rgb(196, 48, 88)hsl(344, 61%, 48%)
Red#df4047rgb(223, 64, 71)hsl(357, 71%, 56%)
Mauve#6f4cdergb(111, 76, 222)hsl(254, 69%, 58%)

For details on how these colors map to syntax tokens, see the Syntax Roles section below.


Base16 Terminal Colors

Dark

TokenHexRGB
Black#738295rgb(115, 130, 149)
Red#f76769rgb(247, 103, 105)
Green#17b877rgb(23, 184, 119)
Yellow#ffa23ergb(255, 162, 62)
Blue#708fffrgb(112, 143, 255)
Magenta#a87ffbrgb(168, 127, 251)
Cyan#25a6e9rgb(37, 166, 233)
White#a4afbdrgb(164, 175, 189)
Bright Black#8b98a9rgb(139, 152, 169)
Bright Red#fc8f8ergb(252, 143, 142)
Bright Green#66ce98rgb(102, 206, 152)
Bright Yellow#ffc26ergb(255, 194, 110)
Bright Blue#a2b6ffrgb(162, 182, 255)
Bright Magenta#c8aaffrgb(200, 170, 255)
Bright Cyan#71c2eergb(113, 194, 238)
Bright White#fafbfergb(250, 251, 254)

Light

TokenHexRGB
Black#333e4frgb(51, 62, 79)
Red#d03941rgb(208, 57, 65)
Green#007b49rgb(0, 123, 73)
Yellow#a65921rgb(166, 89, 33)
Blue#3c60ddrgb(60, 96, 221)
Magenta#6f4cdergb(111, 76, 222)
Cyan#0075a2rgb(0, 117, 162)
White#5d6a7drgb(93, 106, 125)
Bright Black#000000rgb(0, 0, 0)
Bright Red#a52430rgb(165, 36, 48)
Bright Green#00522frgb(0, 82, 47)
Bright Yellow#904b1argb(144, 75, 26)
Bright Blue#002487rgb(0, 36, 135)
Bright Magenta#4d21bbrgb(77, 33, 187)
Bright Cyan#00607ergb(0, 96, 126)
Bright White#475365rgb(71, 83, 101)

iTerm2 UI Colors

TokenDarkLight
{{ Background_Color }}#10151d#f4f7fd
{{ Foreground_Color }}#a4afbd#475365
{{ Bold_Color }}#d9dfe7#1f2939
{{ Cursor_Color }}#c8aaff#6f4cde
{{ Cursor_Text_Color }}#10151d#f4f7fd
{{ Selection_Color }}#264dcb80#c7d3ff99
{{ Selected_Text_Color }}#d9dfe7#1f2939

Syntax Roles

How the palette colors map to code tokens across both flavors.

RoleDarkLightUsed for
Keywords / Storage#fd8da3#c43058if, const, function, class
Strings#77d5a3#007b49String literals, template literals, regex
Constants / Support#92a9ff#264dcbNumeric constants, built-in support
Variables#ffd395#d07826Variable names, parameters
Functions / Classes#92a9ff#264dcbFunction names, class names
Properties / HTML attrs#85cdf1#0075a2Object keys, HTML/XML attributes
Tags#77d5a3#007b49HTML/JSX tags
Types / Entities#bd9cfe#6f4cdeType names, entity names
Comments#7f8d9f#637083Inline and block comments
Errors / Invalid#ffc6d0#ad1c48Invalid tokens, errors

Ports

Dark

ApplicationFile
Alacrittymonospace_dark.alacritty.toml
VS Codemonospace_dark.vscode.json
Windows Terminalmonospace_dark.windows-terminal.json
Warpmonospace_dark.warp.yaml

Light

ApplicationFile
Alacrittymonospace_light.alacritty.toml
VS Codemonospace_light.vscode.json
Windows Terminalmonospace_light.windows-terminal.json
Warpmonospace_light.warp.yaml

License

MIT License

About

Monospace Theme from Google IDX

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors