check / check (push) Canceled after 0s
Owner, 2026-10-19: full color-scheme support for the viewer, the top Neovim-style schemes, about twenty families each with a flyout of all its variants, a light/dark/all filter, Ayu included, alphabetical, a whole row to click. - The sidebar's corner button (the light/dark toggle before) opens the menu: the filter, then, alphabetically and all on screen at once (in columns in a short window), Ayu, Catppuccin, Cyberdream, Dracula, Everforest, GitHub, Gruvbox, Kanagawa, Material, Melange, Monokai Pro, Night Owl, Nightfox, Nord, One Dark, Oxocarbon, Rosé Pine, Solarized, Sonokai, Tokyo Night and Wanderbooks (the viewer's own Light and Dark): 80 schemes, each variant a row with a strip of its colors. - Colors from each scheme's official source, checked value by value (docs/color-schemes.md; the table names the sources). - Every palette, the viewer's own included, keeps every text color (figures, gains and losses, warnings, links, secondary and faint text) at WCAG AA (4.5:1) on every ground it sits on, soft fills included; a color that falls short keeps its hue and only changes lightness. Text, secondary and faint text stay apart (each 1.2 times the next), gains, losses and text and the charts' series shown together stay plainly different (CIE76 ΔE 20). - The scheme sets both egui styles and pins its mode, so the system turning light or dark changes nothing (it made figures unreadable). - Preferences now live in the platform's place for app settings ($XDG_CONFIG_HOME/wanderbooks-viewer on Linux), not eframe's default, which was $XDG_DATA_HOME/wanderbooks: the data root's own place. The old file is moved once. - Tests: every page of thirteen painted in all 80 schemes, the same words in the same places, each text readable on what was painted under it; the menu's order, reach and whole-row clicks in a tall and a short window; the system flip; preferences restored. Two review rounds. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01T3gXMVt7XJPi6ens1or9Dj
1823 lines
62 KiB
Rust
1823 lines
62 KiB
Rust
// Generated from each scheme's official palette (sources per family
|
|
// below; docs/color-schemes.md says how the columns were chosen).
|
|
|
|
use super::{Core, Scheme, rgb};
|
|
|
|
/// Every scheme, family by family, in menu order.
|
|
pub(super) static SCHEMES: &[Scheme] = &[
|
|
// Catppuccin: catppuccin/nvim lua/catppuccin/palettes/*.lua, groups/editor.lua
|
|
Scheme {
|
|
family: "Catppuccin",
|
|
name: "Latte",
|
|
dark: false,
|
|
core: Some(Core {
|
|
bg: rgb(0xef, 0xf1, 0xf5),
|
|
dim: rgb(0xe6, 0xe9, 0xef),
|
|
raised: rgb(0xcc, 0xd0, 0xda),
|
|
sel: rgb(0xbc, 0xc0, 0xcc),
|
|
border: rgb(0xbc, 0xc0, 0xcc),
|
|
fg: rgb(0x4c, 0x4f, 0x69),
|
|
muted: rgb(0x6c, 0x6f, 0x85),
|
|
faint: rgb(0x7c, 0x7f, 0x93),
|
|
accent: rgb(0x1e, 0x66, 0xf5),
|
|
red: rgb(0xd2, 0x0f, 0x39),
|
|
green: rgb(0x40, 0xa0, 0x2b),
|
|
yellow: rgb(0xdf, 0x8e, 0x1d),
|
|
orange: rgb(0xfe, 0x64, 0x0b),
|
|
blue: rgb(0x1e, 0x66, 0xf5),
|
|
purple: rgb(0x88, 0x39, 0xef),
|
|
cyan: rgb(0x17, 0x92, 0x99),
|
|
}),
|
|
},
|
|
Scheme {
|
|
family: "Catppuccin",
|
|
name: "Frappé",
|
|
dark: true,
|
|
core: Some(Core {
|
|
bg: rgb(0x30, 0x34, 0x46),
|
|
dim: rgb(0x29, 0x2c, 0x3c),
|
|
raised: rgb(0x41, 0x45, 0x59),
|
|
sel: rgb(0x51, 0x57, 0x6d),
|
|
border: rgb(0x51, 0x57, 0x6d),
|
|
fg: rgb(0xc6, 0xd0, 0xf5),
|
|
muted: rgb(0xa5, 0xad, 0xce),
|
|
faint: rgb(0x94, 0x9c, 0xbb),
|
|
accent: rgb(0x8c, 0xaa, 0xee),
|
|
red: rgb(0xe7, 0x82, 0x84),
|
|
green: rgb(0xa6, 0xd1, 0x89),
|
|
yellow: rgb(0xe5, 0xc8, 0x90),
|
|
orange: rgb(0xef, 0x9f, 0x76),
|
|
blue: rgb(0x8c, 0xaa, 0xee),
|
|
purple: rgb(0xca, 0x9e, 0xe6),
|
|
cyan: rgb(0x81, 0xc8, 0xbe),
|
|
}),
|
|
},
|
|
Scheme {
|
|
family: "Catppuccin",
|
|
name: "Macchiato",
|
|
dark: true,
|
|
core: Some(Core {
|
|
bg: rgb(0x24, 0x27, 0x3a),
|
|
dim: rgb(0x1e, 0x20, 0x30),
|
|
raised: rgb(0x36, 0x3a, 0x4f),
|
|
sel: rgb(0x49, 0x4d, 0x64),
|
|
border: rgb(0x49, 0x4d, 0x64),
|
|
fg: rgb(0xca, 0xd3, 0xf5),
|
|
muted: rgb(0xa5, 0xad, 0xcb),
|
|
faint: rgb(0x93, 0x9a, 0xb7),
|
|
accent: rgb(0x8a, 0xad, 0xf4),
|
|
red: rgb(0xed, 0x87, 0x96),
|
|
green: rgb(0xa6, 0xda, 0x95),
|
|
yellow: rgb(0xee, 0xd4, 0x9f),
|
|
orange: rgb(0xf5, 0xa9, 0x7f),
|
|
blue: rgb(0x8a, 0xad, 0xf4),
|
|
purple: rgb(0xc6, 0xa0, 0xf6),
|
|
cyan: rgb(0x8b, 0xd5, 0xca),
|
|
}),
|
|
},
|
|
Scheme {
|
|
family: "Catppuccin",
|
|
name: "Mocha",
|
|
dark: true,
|
|
core: Some(Core {
|
|
bg: rgb(0x1e, 0x1e, 0x2e),
|
|
dim: rgb(0x18, 0x18, 0x25),
|
|
raised: rgb(0x31, 0x32, 0x44),
|
|
sel: rgb(0x45, 0x47, 0x5a),
|
|
border: rgb(0x45, 0x47, 0x5a),
|
|
fg: rgb(0xcd, 0xd6, 0xf4),
|
|
muted: rgb(0xa6, 0xad, 0xc8),
|
|
faint: rgb(0x93, 0x99, 0xb2),
|
|
accent: rgb(0x89, 0xb4, 0xfa),
|
|
red: rgb(0xf3, 0x8b, 0xa8),
|
|
green: rgb(0xa6, 0xe3, 0xa1),
|
|
yellow: rgb(0xf9, 0xe2, 0xaf),
|
|
orange: rgb(0xfa, 0xb3, 0x87),
|
|
blue: rgb(0x89, 0xb4, 0xfa),
|
|
purple: rgb(0xcb, 0xa6, 0xf7),
|
|
cyan: rgb(0x94, 0xe2, 0xd5),
|
|
}),
|
|
},
|
|
// Tokyo Night: folke/tokyonight.nvim lua/tokyonight/colors/*.lua
|
|
Scheme {
|
|
family: "Tokyo Night",
|
|
name: "Night",
|
|
dark: true,
|
|
core: Some(Core {
|
|
bg: rgb(0x1a, 0x1b, 0x26),
|
|
dim: rgb(0x16, 0x16, 0x1e),
|
|
raised: rgb(0x29, 0x2e, 0x42),
|
|
sel: rgb(0x28, 0x34, 0x57),
|
|
border: rgb(0x3b, 0x42, 0x61),
|
|
fg: rgb(0xc0, 0xca, 0xf5),
|
|
muted: rgb(0xa9, 0xb1, 0xd6),
|
|
faint: rgb(0x56, 0x5f, 0x89),
|
|
accent: rgb(0x7a, 0xa2, 0xf7),
|
|
red: rgb(0xf7, 0x76, 0x8e),
|
|
green: rgb(0x9e, 0xce, 0x6a),
|
|
yellow: rgb(0xe0, 0xaf, 0x68),
|
|
orange: rgb(0xff, 0x9e, 0x64),
|
|
blue: rgb(0x7a, 0xa2, 0xf7),
|
|
purple: rgb(0xbb, 0x9a, 0xf7),
|
|
cyan: rgb(0x7d, 0xcf, 0xff),
|
|
}),
|
|
},
|
|
Scheme {
|
|
family: "Tokyo Night",
|
|
name: "Storm",
|
|
dark: true,
|
|
core: Some(Core {
|
|
bg: rgb(0x24, 0x28, 0x3b),
|
|
dim: rgb(0x1f, 0x23, 0x35),
|
|
raised: rgb(0x29, 0x2e, 0x42),
|
|
sel: rgb(0x2e, 0x3c, 0x64),
|
|
border: rgb(0x3b, 0x42, 0x61),
|
|
fg: rgb(0xc0, 0xca, 0xf5),
|
|
muted: rgb(0xa9, 0xb1, 0xd6),
|
|
faint: rgb(0x56, 0x5f, 0x89),
|
|
accent: rgb(0x7a, 0xa2, 0xf7),
|
|
red: rgb(0xf7, 0x76, 0x8e),
|
|
green: rgb(0x9e, 0xce, 0x6a),
|
|
yellow: rgb(0xe0, 0xaf, 0x68),
|
|
orange: rgb(0xff, 0x9e, 0x64),
|
|
blue: rgb(0x7a, 0xa2, 0xf7),
|
|
purple: rgb(0xbb, 0x9a, 0xf7),
|
|
cyan: rgb(0x7d, 0xcf, 0xff),
|
|
}),
|
|
},
|
|
Scheme {
|
|
family: "Tokyo Night",
|
|
name: "Moon",
|
|
dark: true,
|
|
core: Some(Core {
|
|
bg: rgb(0x22, 0x24, 0x36),
|
|
dim: rgb(0x1e, 0x20, 0x30),
|
|
raised: rgb(0x2f, 0x33, 0x4d),
|
|
sel: rgb(0x2d, 0x3f, 0x76),
|
|
border: rgb(0x3b, 0x42, 0x61),
|
|
fg: rgb(0xc8, 0xd3, 0xf5),
|
|
muted: rgb(0x82, 0x8b, 0xb8),
|
|
faint: rgb(0x63, 0x6d, 0xa6),
|
|
accent: rgb(0x82, 0xaa, 0xff),
|
|
red: rgb(0xff, 0x75, 0x7f),
|
|
green: rgb(0xc3, 0xe8, 0x8d),
|
|
yellow: rgb(0xff, 0xc7, 0x77),
|
|
orange: rgb(0xff, 0x96, 0x6c),
|
|
blue: rgb(0x82, 0xaa, 0xff),
|
|
purple: rgb(0xc0, 0x99, 0xff),
|
|
cyan: rgb(0x86, 0xe1, 0xfc),
|
|
}),
|
|
},
|
|
Scheme {
|
|
family: "Tokyo Night",
|
|
name: "Day",
|
|
dark: false,
|
|
core: Some(Core {
|
|
bg: rgb(0xe1, 0xe2, 0xe7),
|
|
dim: rgb(0xd0, 0xd5, 0xe3),
|
|
raised: rgb(0xc4, 0xc8, 0xda),
|
|
sel: rgb(0xb7, 0xc1, 0xe3),
|
|
border: rgb(0xa8, 0xae, 0xcb),
|
|
fg: rgb(0x37, 0x60, 0xbf),
|
|
muted: rgb(0x61, 0x72, 0xb0),
|
|
faint: rgb(0x84, 0x8c, 0xb5),
|
|
accent: rgb(0x2e, 0x7d, 0xe9),
|
|
red: rgb(0xf5, 0x2a, 0x65),
|
|
green: rgb(0x58, 0x75, 0x39),
|
|
yellow: rgb(0x8c, 0x6c, 0x3e),
|
|
orange: rgb(0xb1, 0x5c, 0x00),
|
|
blue: rgb(0x2e, 0x7d, 0xe9),
|
|
purple: rgb(0x98, 0x54, 0xf1),
|
|
cyan: rgb(0x00, 0x71, 0x97),
|
|
}),
|
|
},
|
|
// Gruvbox: ellisonleao/gruvbox.nvim lua/gruvbox.lua
|
|
Scheme {
|
|
family: "Gruvbox",
|
|
name: "Dark Hard",
|
|
dark: true,
|
|
core: Some(Core {
|
|
bg: rgb(0x1d, 0x20, 0x21),
|
|
dim: rgb(0x1d, 0x20, 0x21),
|
|
raised: rgb(0x3c, 0x38, 0x36),
|
|
sel: rgb(0x66, 0x5c, 0x54),
|
|
border: rgb(0x50, 0x49, 0x45),
|
|
fg: rgb(0xeb, 0xdb, 0xb2),
|
|
muted: rgb(0xbd, 0xae, 0x93),
|
|
faint: rgb(0x92, 0x83, 0x74),
|
|
accent: rgb(0x83, 0xa5, 0x98),
|
|
red: rgb(0xfb, 0x49, 0x34),
|
|
green: rgb(0xb8, 0xbb, 0x26),
|
|
yellow: rgb(0xfa, 0xbd, 0x2f),
|
|
orange: rgb(0xfe, 0x80, 0x19),
|
|
blue: rgb(0x83, 0xa5, 0x98),
|
|
purple: rgb(0xd3, 0x86, 0x9b),
|
|
cyan: rgb(0x8e, 0xc0, 0x7c),
|
|
}),
|
|
},
|
|
Scheme {
|
|
family: "Gruvbox",
|
|
name: "Dark",
|
|
dark: true,
|
|
core: Some(Core {
|
|
bg: rgb(0x28, 0x28, 0x28),
|
|
dim: rgb(0x1d, 0x20, 0x21),
|
|
raised: rgb(0x3c, 0x38, 0x36),
|
|
sel: rgb(0x66, 0x5c, 0x54),
|
|
border: rgb(0x50, 0x49, 0x45),
|
|
fg: rgb(0xeb, 0xdb, 0xb2),
|
|
muted: rgb(0xbd, 0xae, 0x93),
|
|
faint: rgb(0x92, 0x83, 0x74),
|
|
accent: rgb(0x83, 0xa5, 0x98),
|
|
red: rgb(0xfb, 0x49, 0x34),
|
|
green: rgb(0xb8, 0xbb, 0x26),
|
|
yellow: rgb(0xfa, 0xbd, 0x2f),
|
|
orange: rgb(0xfe, 0x80, 0x19),
|
|
blue: rgb(0x83, 0xa5, 0x98),
|
|
purple: rgb(0xd3, 0x86, 0x9b),
|
|
cyan: rgb(0x8e, 0xc0, 0x7c),
|
|
}),
|
|
},
|
|
Scheme {
|
|
family: "Gruvbox",
|
|
name: "Dark Soft",
|
|
dark: true,
|
|
core: Some(Core {
|
|
bg: rgb(0x32, 0x30, 0x2f),
|
|
dim: rgb(0x28, 0x28, 0x28),
|
|
raised: rgb(0x3c, 0x38, 0x36),
|
|
sel: rgb(0x66, 0x5c, 0x54),
|
|
border: rgb(0x50, 0x49, 0x45),
|
|
fg: rgb(0xeb, 0xdb, 0xb2),
|
|
muted: rgb(0xbd, 0xae, 0x93),
|
|
faint: rgb(0x92, 0x83, 0x74),
|
|
accent: rgb(0x83, 0xa5, 0x98),
|
|
red: rgb(0xfb, 0x49, 0x34),
|
|
green: rgb(0xb8, 0xbb, 0x26),
|
|
yellow: rgb(0xfa, 0xbd, 0x2f),
|
|
orange: rgb(0xfe, 0x80, 0x19),
|
|
blue: rgb(0x83, 0xa5, 0x98),
|
|
purple: rgb(0xd3, 0x86, 0x9b),
|
|
cyan: rgb(0x8e, 0xc0, 0x7c),
|
|
}),
|
|
},
|
|
Scheme {
|
|
family: "Gruvbox",
|
|
name: "Light Hard",
|
|
dark: false,
|
|
core: Some(Core {
|
|
bg: rgb(0xf9, 0xf5, 0xd7),
|
|
dim: rgb(0xf2, 0xe5, 0xbc),
|
|
raised: rgb(0xeb, 0xdb, 0xb2),
|
|
sel: rgb(0xbd, 0xae, 0x93),
|
|
border: rgb(0xd5, 0xc4, 0xa1),
|
|
fg: rgb(0x3c, 0x38, 0x36),
|
|
muted: rgb(0x66, 0x5c, 0x54),
|
|
faint: rgb(0x92, 0x83, 0x74),
|
|
accent: rgb(0x07, 0x66, 0x78),
|
|
red: rgb(0x9d, 0x00, 0x06),
|
|
green: rgb(0x79, 0x74, 0x0e),
|
|
yellow: rgb(0xb5, 0x76, 0x14),
|
|
orange: rgb(0xaf, 0x3a, 0x03),
|
|
blue: rgb(0x07, 0x66, 0x78),
|
|
purple: rgb(0x8f, 0x3f, 0x71),
|
|
cyan: rgb(0x42, 0x7b, 0x58),
|
|
}),
|
|
},
|
|
Scheme {
|
|
family: "Gruvbox",
|
|
name: "Light",
|
|
dark: false,
|
|
core: Some(Core {
|
|
bg: rgb(0xfb, 0xf1, 0xc7),
|
|
dim: rgb(0xf2, 0xe5, 0xbc),
|
|
raised: rgb(0xeb, 0xdb, 0xb2),
|
|
sel: rgb(0xbd, 0xae, 0x93),
|
|
border: rgb(0xd5, 0xc4, 0xa1),
|
|
fg: rgb(0x3c, 0x38, 0x36),
|
|
muted: rgb(0x66, 0x5c, 0x54),
|
|
faint: rgb(0x92, 0x83, 0x74),
|
|
accent: rgb(0x07, 0x66, 0x78),
|
|
red: rgb(0x9d, 0x00, 0x06),
|
|
green: rgb(0x79, 0x74, 0x0e),
|
|
yellow: rgb(0xb5, 0x76, 0x14),
|
|
orange: rgb(0xaf, 0x3a, 0x03),
|
|
blue: rgb(0x07, 0x66, 0x78),
|
|
purple: rgb(0x8f, 0x3f, 0x71),
|
|
cyan: rgb(0x42, 0x7b, 0x58),
|
|
}),
|
|
},
|
|
Scheme {
|
|
family: "Gruvbox",
|
|
name: "Light Soft",
|
|
dark: false,
|
|
core: Some(Core {
|
|
bg: rgb(0xf2, 0xe5, 0xbc),
|
|
dim: rgb(0xeb, 0xdb, 0xb2),
|
|
raised: rgb(0xd5, 0xc4, 0xa1),
|
|
sel: rgb(0xbd, 0xae, 0x93),
|
|
border: rgb(0xd5, 0xc4, 0xa1),
|
|
fg: rgb(0x3c, 0x38, 0x36),
|
|
muted: rgb(0x66, 0x5c, 0x54),
|
|
faint: rgb(0x92, 0x83, 0x74),
|
|
accent: rgb(0x07, 0x66, 0x78),
|
|
red: rgb(0x9d, 0x00, 0x06),
|
|
green: rgb(0x79, 0x74, 0x0e),
|
|
yellow: rgb(0xb5, 0x76, 0x14),
|
|
orange: rgb(0xaf, 0x3a, 0x03),
|
|
blue: rgb(0x07, 0x66, 0x78),
|
|
purple: rgb(0x8f, 0x3f, 0x71),
|
|
cyan: rgb(0x42, 0x7b, 0x58),
|
|
}),
|
|
},
|
|
// Kanagawa: rebelot/kanagawa.nvim lua/kanagawa/colors.lua, themes.lua
|
|
Scheme {
|
|
family: "Kanagawa",
|
|
name: "Wave",
|
|
dark: true,
|
|
core: Some(Core {
|
|
bg: rgb(0x1f, 0x1f, 0x28),
|
|
dim: rgb(0x16, 0x16, 0x1d),
|
|
raised: rgb(0x2a, 0x2a, 0x37),
|
|
sel: rgb(0x22, 0x32, 0x49),
|
|
border: rgb(0x36, 0x36, 0x46),
|
|
fg: rgb(0xdc, 0xd7, 0xba),
|
|
muted: rgb(0xc8, 0xc0, 0x93),
|
|
faint: rgb(0x72, 0x71, 0x69),
|
|
accent: rgb(0x7e, 0x9c, 0xd8),
|
|
red: rgb(0xe8, 0x24, 0x24),
|
|
green: rgb(0x98, 0xbb, 0x6c),
|
|
yellow: rgb(0xe6, 0xc3, 0x84),
|
|
orange: rgb(0xff, 0xa0, 0x66),
|
|
blue: rgb(0x7e, 0x9c, 0xd8),
|
|
purple: rgb(0x95, 0x7f, 0xb8),
|
|
cyan: rgb(0x7a, 0xa8, 0x9f),
|
|
}),
|
|
},
|
|
Scheme {
|
|
family: "Kanagawa",
|
|
name: "Dragon",
|
|
dark: true,
|
|
core: Some(Core {
|
|
bg: rgb(0x18, 0x16, 0x16),
|
|
dim: rgb(0x0d, 0x0c, 0x0c),
|
|
raised: rgb(0x28, 0x27, 0x27),
|
|
sel: rgb(0x22, 0x32, 0x49),
|
|
border: rgb(0x39, 0x38, 0x36),
|
|
fg: rgb(0xc5, 0xc9, 0xc5),
|
|
muted: rgb(0xa6, 0xa6, 0x9c),
|
|
faint: rgb(0x73, 0x7c, 0x73),
|
|
accent: rgb(0x8b, 0xa4, 0xb0),
|
|
red: rgb(0xc4, 0x74, 0x6e),
|
|
green: rgb(0x8a, 0x9a, 0x7b),
|
|
yellow: rgb(0xc4, 0xb2, 0x8a),
|
|
orange: rgb(0xb6, 0x92, 0x7b),
|
|
blue: rgb(0x8b, 0xa4, 0xb0),
|
|
purple: rgb(0x89, 0x92, 0xa7),
|
|
cyan: rgb(0x8e, 0xa4, 0xa2),
|
|
}),
|
|
},
|
|
Scheme {
|
|
family: "Kanagawa",
|
|
name: "Lotus",
|
|
dark: false,
|
|
core: Some(Core {
|
|
bg: rgb(0xf2, 0xec, 0xbc),
|
|
dim: rgb(0xe5, 0xdd, 0xb0),
|
|
raised: rgb(0xe7, 0xdb, 0xa0),
|
|
sel: rgb(0xc9, 0xcb, 0xd1),
|
|
border: rgb(0xd5, 0xce, 0xa3),
|
|
fg: rgb(0x54, 0x54, 0x64),
|
|
muted: rgb(0x71, 0x6e, 0x61),
|
|
faint: rgb(0x8a, 0x89, 0x80),
|
|
accent: rgb(0x4d, 0x69, 0x9b),
|
|
red: rgb(0xc8, 0x40, 0x53),
|
|
green: rgb(0x6f, 0x89, 0x4e),
|
|
yellow: rgb(0x77, 0x71, 0x3f),
|
|
orange: rgb(0xcc, 0x6d, 0x00),
|
|
blue: rgb(0x4d, 0x69, 0x9b),
|
|
purple: rgb(0x62, 0x4c, 0x83),
|
|
cyan: rgb(0x59, 0x7b, 0x75),
|
|
}),
|
|
},
|
|
// Rosé Pine: rose-pine/neovim lua/rose-pine/palette.lua
|
|
Scheme {
|
|
family: "Rosé Pine",
|
|
name: "Main",
|
|
dark: true,
|
|
core: Some(Core {
|
|
bg: rgb(0x19, 0x17, 0x24),
|
|
dim: rgb(0x1f, 0x1d, 0x2e),
|
|
raised: rgb(0x26, 0x23, 0x3a),
|
|
sel: rgb(0x40, 0x3d, 0x52),
|
|
border: rgb(0x52, 0x4f, 0x67),
|
|
fg: rgb(0xe0, 0xde, 0xf4),
|
|
muted: rgb(0x90, 0x8c, 0xaa),
|
|
faint: rgb(0x6e, 0x6a, 0x86),
|
|
accent: rgb(0xc4, 0xa7, 0xe7),
|
|
red: rgb(0xeb, 0x6f, 0x92),
|
|
green: rgb(0x9c, 0xcf, 0xd8),
|
|
yellow: rgb(0xf6, 0xc1, 0x77),
|
|
orange: rgb(0xeb, 0xbc, 0xba),
|
|
blue: rgb(0x31, 0x74, 0x8f),
|
|
purple: rgb(0xc4, 0xa7, 0xe7),
|
|
cyan: rgb(0x9c, 0xcf, 0xd8),
|
|
}),
|
|
},
|
|
Scheme {
|
|
family: "Rosé Pine",
|
|
name: "Moon",
|
|
dark: true,
|
|
core: Some(Core {
|
|
bg: rgb(0x23, 0x21, 0x36),
|
|
dim: rgb(0x2a, 0x27, 0x3f),
|
|
raised: rgb(0x39, 0x35, 0x52),
|
|
sel: rgb(0x44, 0x41, 0x5a),
|
|
border: rgb(0x56, 0x52, 0x6e),
|
|
fg: rgb(0xe0, 0xde, 0xf4),
|
|
muted: rgb(0x90, 0x8c, 0xaa),
|
|
faint: rgb(0x6e, 0x6a, 0x86),
|
|
accent: rgb(0xc4, 0xa7, 0xe7),
|
|
red: rgb(0xeb, 0x6f, 0x92),
|
|
green: rgb(0x9c, 0xcf, 0xd8),
|
|
yellow: rgb(0xf6, 0xc1, 0x77),
|
|
orange: rgb(0xea, 0x9a, 0x97),
|
|
blue: rgb(0x3e, 0x8f, 0xb0),
|
|
purple: rgb(0xc4, 0xa7, 0xe7),
|
|
cyan: rgb(0x9c, 0xcf, 0xd8),
|
|
}),
|
|
},
|
|
Scheme {
|
|
family: "Rosé Pine",
|
|
name: "Dawn",
|
|
dark: false,
|
|
core: Some(Core {
|
|
bg: rgb(0xfa, 0xf4, 0xed),
|
|
dim: rgb(0xff, 0xfa, 0xf3),
|
|
raised: rgb(0xf2, 0xe9, 0xe1),
|
|
sel: rgb(0xdf, 0xda, 0xd9),
|
|
border: rgb(0xce, 0xca, 0xcd),
|
|
fg: rgb(0x46, 0x42, 0x61),
|
|
muted: rgb(0x79, 0x75, 0x93),
|
|
faint: rgb(0x98, 0x93, 0xa5),
|
|
accent: rgb(0x90, 0x7a, 0xa9),
|
|
red: rgb(0xb4, 0x63, 0x7a),
|
|
green: rgb(0x56, 0x94, 0x9f),
|
|
yellow: rgb(0xea, 0x9d, 0x34),
|
|
orange: rgb(0xd7, 0x82, 0x7e),
|
|
blue: rgb(0x28, 0x69, 0x83),
|
|
purple: rgb(0x90, 0x7a, 0xa9),
|
|
cyan: rgb(0x56, 0x94, 0x9f),
|
|
}),
|
|
},
|
|
// Nightfox: EdenEast/nightfox.nvim lua/nightfox/palette/*.lua
|
|
Scheme {
|
|
family: "Nightfox",
|
|
name: "Nightfox",
|
|
dark: true,
|
|
core: Some(Core {
|
|
bg: rgb(0x19, 0x23, 0x30),
|
|
dim: rgb(0x13, 0x1a, 0x24),
|
|
raised: rgb(0x21, 0x2e, 0x3f),
|
|
sel: rgb(0x2b, 0x3b, 0x51),
|
|
border: rgb(0x39, 0x50, 0x6d),
|
|
fg: rgb(0xcd, 0xce, 0xcf),
|
|
muted: rgb(0xae, 0xaf, 0xb0),
|
|
faint: rgb(0x73, 0x80, 0x91),
|
|
accent: rgb(0x71, 0x9c, 0xd6),
|
|
red: rgb(0xc9, 0x4f, 0x6d),
|
|
green: rgb(0x81, 0xb2, 0x9a),
|
|
yellow: rgb(0xdb, 0xc0, 0x74),
|
|
orange: rgb(0xf4, 0xa2, 0x61),
|
|
blue: rgb(0x71, 0x9c, 0xd6),
|
|
purple: rgb(0x9d, 0x79, 0xd6),
|
|
cyan: rgb(0x63, 0xcd, 0xcf),
|
|
}),
|
|
},
|
|
Scheme {
|
|
family: "Nightfox",
|
|
name: "Duskfox",
|
|
dark: true,
|
|
core: Some(Core {
|
|
bg: rgb(0x23, 0x21, 0x36),
|
|
dim: rgb(0x19, 0x17, 0x26),
|
|
raised: rgb(0x2d, 0x2a, 0x45),
|
|
sel: rgb(0x43, 0x3c, 0x59),
|
|
border: rgb(0x4b, 0x46, 0x73),
|
|
fg: rgb(0xe0, 0xde, 0xf4),
|
|
muted: rgb(0xcd, 0xcb, 0xe0),
|
|
faint: rgb(0x81, 0x7c, 0x9c),
|
|
accent: rgb(0x56, 0x9f, 0xba),
|
|
red: rgb(0xeb, 0x6f, 0x92),
|
|
green: rgb(0xa3, 0xbe, 0x8c),
|
|
yellow: rgb(0xf6, 0xc1, 0x77),
|
|
orange: rgb(0xea, 0x9a, 0x97),
|
|
blue: rgb(0x56, 0x9f, 0xba),
|
|
purple: rgb(0xc4, 0xa7, 0xe7),
|
|
cyan: rgb(0x9c, 0xcf, 0xd8),
|
|
}),
|
|
},
|
|
Scheme {
|
|
family: "Nightfox",
|
|
name: "Nordfox",
|
|
dark: true,
|
|
core: Some(Core {
|
|
bg: rgb(0x2e, 0x34, 0x40),
|
|
dim: rgb(0x23, 0x28, 0x31),
|
|
raised: rgb(0x39, 0x40, 0x4f),
|
|
sel: rgb(0x3e, 0x4a, 0x5b),
|
|
border: rgb(0x5a, 0x65, 0x7d),
|
|
fg: rgb(0xcd, 0xce, 0xcf),
|
|
muted: rgb(0xab, 0xb1, 0xbb),
|
|
faint: rgb(0x60, 0x72, 0x8a),
|
|
accent: rgb(0x81, 0xa1, 0xc1),
|
|
red: rgb(0xbf, 0x61, 0x6a),
|
|
green: rgb(0xa3, 0xbe, 0x8c),
|
|
yellow: rgb(0xeb, 0xcb, 0x8b),
|
|
orange: rgb(0xc9, 0x82, 0x6b),
|
|
blue: rgb(0x81, 0xa1, 0xc1),
|
|
purple: rgb(0xb4, 0x8e, 0xad),
|
|
cyan: rgb(0x88, 0xc0, 0xd0),
|
|
}),
|
|
},
|
|
Scheme {
|
|
family: "Nightfox",
|
|
name: "Terafox",
|
|
dark: true,
|
|
core: Some(Core {
|
|
bg: rgb(0x15, 0x25, 0x28),
|
|
dim: rgb(0x0f, 0x1c, 0x1e),
|
|
raised: rgb(0x1d, 0x33, 0x37),
|
|
sel: rgb(0x29, 0x3e, 0x40),
|
|
border: rgb(0x2d, 0x4f, 0x56),
|
|
fg: rgb(0xe6, 0xea, 0xea),
|
|
muted: rgb(0xcb, 0xd9, 0xd8),
|
|
faint: rgb(0x6d, 0x7f, 0x8b),
|
|
accent: rgb(0x5a, 0x93, 0xaa),
|
|
red: rgb(0xe8, 0x5c, 0x51),
|
|
green: rgb(0x7a, 0xa4, 0xa1),
|
|
yellow: rgb(0xfd, 0xa4, 0x7f),
|
|
orange: rgb(0xff, 0x83, 0x49),
|
|
blue: rgb(0x5a, 0x93, 0xaa),
|
|
purple: rgb(0xad, 0x5c, 0x7c),
|
|
cyan: rgb(0xa1, 0xcd, 0xd8),
|
|
}),
|
|
},
|
|
Scheme {
|
|
family: "Nightfox",
|
|
name: "Carbonfox",
|
|
dark: true,
|
|
core: Some(Core {
|
|
bg: rgb(0x16, 0x16, 0x16),
|
|
dim: rgb(0x0c, 0x0c, 0x0c),
|
|
raised: rgb(0x25, 0x25, 0x25),
|
|
sel: rgb(0x2a, 0x2a, 0x2a),
|
|
border: rgb(0x53, 0x53, 0x53),
|
|
fg: rgb(0xf2, 0xf4, 0xf8),
|
|
muted: rgb(0xb6, 0xb8, 0xbb),
|
|
faint: rgb(0x6e, 0x6f, 0x70),
|
|
accent: rgb(0x78, 0xa9, 0xff),
|
|
red: rgb(0xee, 0x53, 0x96),
|
|
green: rgb(0x25, 0xbe, 0x6a),
|
|
yellow: rgb(0x08, 0xbd, 0xba),
|
|
orange: rgb(0x3d, 0xdb, 0xd9),
|
|
blue: rgb(0x78, 0xa9, 0xff),
|
|
purple: rgb(0xbe, 0x95, 0xff),
|
|
cyan: rgb(0x33, 0xb1, 0xff),
|
|
}),
|
|
},
|
|
Scheme {
|
|
family: "Nightfox",
|
|
name: "Dayfox",
|
|
dark: false,
|
|
core: Some(Core {
|
|
bg: rgb(0xf6, 0xf2, 0xee),
|
|
dim: rgb(0xe4, 0xdc, 0xd4),
|
|
raised: rgb(0xdb, 0xd1, 0xdd),
|
|
sel: rgb(0xe7, 0xd2, 0xbe),
|
|
border: rgb(0xaa, 0xb0, 0xad),
|
|
fg: rgb(0x3d, 0x2b, 0x5a),
|
|
muted: rgb(0x64, 0x3f, 0x61),
|
|
faint: rgb(0x83, 0x7a, 0x72),
|
|
accent: rgb(0x28, 0x48, 0xa9),
|
|
red: rgb(0xa5, 0x22, 0x2f),
|
|
green: rgb(0x39, 0x68, 0x47),
|
|
yellow: rgb(0xac, 0x54, 0x02),
|
|
orange: rgb(0x95, 0x5f, 0x61),
|
|
blue: rgb(0x28, 0x48, 0xa9),
|
|
purple: rgb(0x6e, 0x33, 0xce),
|
|
cyan: rgb(0x28, 0x79, 0x80),
|
|
}),
|
|
},
|
|
Scheme {
|
|
family: "Nightfox",
|
|
name: "Dawnfox",
|
|
dark: false,
|
|
core: Some(Core {
|
|
bg: rgb(0xfa, 0xf4, 0xed),
|
|
dim: rgb(0xeb, 0xe5, 0xdf),
|
|
raised: rgb(0xeb, 0xe0, 0xdf),
|
|
sel: rgb(0xd0, 0xd8, 0xd8),
|
|
border: rgb(0xbd, 0xbf, 0xc9),
|
|
fg: rgb(0x57, 0x52, 0x79),
|
|
muted: rgb(0x62, 0x5c, 0x87),
|
|
faint: rgb(0x98, 0x93, 0xa5),
|
|
accent: rgb(0x28, 0x69, 0x83),
|
|
red: rgb(0xb4, 0x63, 0x7a),
|
|
green: rgb(0x61, 0x87, 0x74),
|
|
yellow: rgb(0xea, 0x9d, 0x34),
|
|
orange: rgb(0xd7, 0x82, 0x7e),
|
|
blue: rgb(0x28, 0x69, 0x83),
|
|
purple: rgb(0x90, 0x7a, 0xa9),
|
|
cyan: rgb(0x56, 0x94, 0x9f),
|
|
}),
|
|
},
|
|
// Everforest: sainnhe/everforest autoload/everforest.vim
|
|
Scheme {
|
|
family: "Everforest",
|
|
name: "Dark Hard",
|
|
dark: true,
|
|
core: Some(Core {
|
|
bg: rgb(0x27, 0x2e, 0x33),
|
|
dim: rgb(0x1e, 0x23, 0x26),
|
|
raised: rgb(0x2e, 0x38, 0x3c),
|
|
sel: rgb(0x4c, 0x37, 0x43),
|
|
border: rgb(0x49, 0x51, 0x56),
|
|
fg: rgb(0xd3, 0xc6, 0xaa),
|
|
muted: rgb(0x9d, 0xa9, 0xa0),
|
|
faint: rgb(0x85, 0x92, 0x89),
|
|
accent: rgb(0x7f, 0xbb, 0xb3),
|
|
red: rgb(0xe6, 0x7e, 0x80),
|
|
green: rgb(0xa7, 0xc0, 0x80),
|
|
yellow: rgb(0xdb, 0xbc, 0x7f),
|
|
orange: rgb(0xe6, 0x98, 0x75),
|
|
blue: rgb(0x7f, 0xbb, 0xb3),
|
|
purple: rgb(0xd6, 0x99, 0xb6),
|
|
cyan: rgb(0x83, 0xc0, 0x92),
|
|
}),
|
|
},
|
|
Scheme {
|
|
family: "Everforest",
|
|
name: "Dark",
|
|
dark: true,
|
|
core: Some(Core {
|
|
bg: rgb(0x2d, 0x35, 0x3b),
|
|
dim: rgb(0x23, 0x2a, 0x2e),
|
|
raised: rgb(0x34, 0x3f, 0x44),
|
|
sel: rgb(0x54, 0x3a, 0x48),
|
|
border: rgb(0x4f, 0x58, 0x5e),
|
|
fg: rgb(0xd3, 0xc6, 0xaa),
|
|
muted: rgb(0x9d, 0xa9, 0xa0),
|
|
faint: rgb(0x85, 0x92, 0x89),
|
|
accent: rgb(0x7f, 0xbb, 0xb3),
|
|
red: rgb(0xe6, 0x7e, 0x80),
|
|
green: rgb(0xa7, 0xc0, 0x80),
|
|
yellow: rgb(0xdb, 0xbc, 0x7f),
|
|
orange: rgb(0xe6, 0x98, 0x75),
|
|
blue: rgb(0x7f, 0xbb, 0xb3),
|
|
purple: rgb(0xd6, 0x99, 0xb6),
|
|
cyan: rgb(0x83, 0xc0, 0x92),
|
|
}),
|
|
},
|
|
Scheme {
|
|
family: "Everforest",
|
|
name: "Dark Soft",
|
|
dark: true,
|
|
core: Some(Core {
|
|
bg: rgb(0x33, 0x3c, 0x43),
|
|
dim: rgb(0x29, 0x31, 0x36),
|
|
raised: rgb(0x3a, 0x46, 0x4c),
|
|
sel: rgb(0x5c, 0x3f, 0x4f),
|
|
border: rgb(0x55, 0x5f, 0x66),
|
|
fg: rgb(0xd3, 0xc6, 0xaa),
|
|
muted: rgb(0x9d, 0xa9, 0xa0),
|
|
faint: rgb(0x85, 0x92, 0x89),
|
|
accent: rgb(0x7f, 0xbb, 0xb3),
|
|
red: rgb(0xe6, 0x7e, 0x80),
|
|
green: rgb(0xa7, 0xc0, 0x80),
|
|
yellow: rgb(0xdb, 0xbc, 0x7f),
|
|
orange: rgb(0xe6, 0x98, 0x75),
|
|
blue: rgb(0x7f, 0xbb, 0xb3),
|
|
purple: rgb(0xd6, 0x99, 0xb6),
|
|
cyan: rgb(0x83, 0xc0, 0x92),
|
|
}),
|
|
},
|
|
Scheme {
|
|
family: "Everforest",
|
|
name: "Light Hard",
|
|
dark: false,
|
|
core: Some(Core {
|
|
bg: rgb(0xff, 0xfb, 0xef),
|
|
dim: rgb(0xf2, 0xef, 0xdf),
|
|
raised: rgb(0xf8, 0xf5, 0xe4),
|
|
sel: rgb(0xf0, 0xf2, 0xd4),
|
|
border: rgb(0xe8, 0xe5, 0xd5),
|
|
fg: rgb(0x5c, 0x6a, 0x72),
|
|
muted: rgb(0x82, 0x91, 0x81),
|
|
faint: rgb(0x93, 0x9f, 0x91),
|
|
accent: rgb(0x3a, 0x94, 0xc5),
|
|
red: rgb(0xf8, 0x55, 0x52),
|
|
green: rgb(0x8d, 0xa1, 0x01),
|
|
yellow: rgb(0xdf, 0xa0, 0x00),
|
|
orange: rgb(0xf5, 0x7d, 0x26),
|
|
blue: rgb(0x3a, 0x94, 0xc5),
|
|
purple: rgb(0xdf, 0x69, 0xba),
|
|
cyan: rgb(0x35, 0xa7, 0x7c),
|
|
}),
|
|
},
|
|
Scheme {
|
|
family: "Everforest",
|
|
name: "Light",
|
|
dark: false,
|
|
core: Some(Core {
|
|
bg: rgb(0xfd, 0xf6, 0xe3),
|
|
dim: rgb(0xef, 0xeb, 0xd4),
|
|
raised: rgb(0xf4, 0xf0, 0xd9),
|
|
sel: rgb(0xea, 0xed, 0xc8),
|
|
border: rgb(0xe0, 0xdc, 0xc7),
|
|
fg: rgb(0x5c, 0x6a, 0x72),
|
|
muted: rgb(0x82, 0x91, 0x81),
|
|
faint: rgb(0x93, 0x9f, 0x91),
|
|
accent: rgb(0x3a, 0x94, 0xc5),
|
|
red: rgb(0xf8, 0x55, 0x52),
|
|
green: rgb(0x8d, 0xa1, 0x01),
|
|
yellow: rgb(0xdf, 0xa0, 0x00),
|
|
orange: rgb(0xf5, 0x7d, 0x26),
|
|
blue: rgb(0x3a, 0x94, 0xc5),
|
|
purple: rgb(0xdf, 0x69, 0xba),
|
|
cyan: rgb(0x35, 0xa7, 0x7c),
|
|
}),
|
|
},
|
|
Scheme {
|
|
family: "Everforest",
|
|
name: "Light Soft",
|
|
dark: false,
|
|
core: Some(Core {
|
|
bg: rgb(0xf3, 0xea, 0xd3),
|
|
dim: rgb(0xe5, 0xdf, 0xc5),
|
|
raised: rgb(0xea, 0xe4, 0xca),
|
|
sel: rgb(0xe1, 0xe4, 0xbd),
|
|
border: rgb(0xd8, 0xd3, 0xba),
|
|
fg: rgb(0x5c, 0x6a, 0x72),
|
|
muted: rgb(0x82, 0x91, 0x81),
|
|
faint: rgb(0x93, 0x9f, 0x91),
|
|
accent: rgb(0x3a, 0x94, 0xc5),
|
|
red: rgb(0xf8, 0x55, 0x52),
|
|
green: rgb(0x8d, 0xa1, 0x01),
|
|
yellow: rgb(0xdf, 0xa0, 0x00),
|
|
orange: rgb(0xf5, 0x7d, 0x26),
|
|
blue: rgb(0x3a, 0x94, 0xc5),
|
|
purple: rgb(0xdf, 0x69, 0xba),
|
|
cyan: rgb(0x35, 0xa7, 0x7c),
|
|
}),
|
|
},
|
|
// Nord: nordtheme/vim colors/nord.vim; nordtheme.com docs
|
|
Scheme {
|
|
family: "Nord",
|
|
name: "Nord",
|
|
dark: true,
|
|
core: Some(Core {
|
|
bg: rgb(0x2e, 0x34, 0x40),
|
|
dim: rgb(0x2e, 0x34, 0x40),
|
|
raised: rgb(0x3b, 0x42, 0x52),
|
|
sel: rgb(0x43, 0x4c, 0x5e),
|
|
border: rgb(0x4c, 0x56, 0x6a),
|
|
fg: rgb(0xd8, 0xde, 0xe9),
|
|
muted: rgb(0xe5, 0xe9, 0xf0),
|
|
faint: rgb(0x61, 0x6e, 0x88),
|
|
accent: rgb(0x88, 0xc0, 0xd0),
|
|
red: rgb(0xbf, 0x61, 0x6a),
|
|
green: rgb(0xa3, 0xbe, 0x8c),
|
|
yellow: rgb(0xeb, 0xcb, 0x8b),
|
|
orange: rgb(0xd0, 0x87, 0x70),
|
|
blue: rgb(0x81, 0xa1, 0xc1),
|
|
purple: rgb(0xb4, 0x8e, 0xad),
|
|
cyan: rgb(0x8f, 0xbc, 0xbb),
|
|
}),
|
|
},
|
|
// Dracula: draculatheme.com/spec (Dracula, Alucard Classic)
|
|
Scheme {
|
|
family: "Dracula",
|
|
name: "Dracula",
|
|
dark: true,
|
|
core: Some(Core {
|
|
bg: rgb(0x28, 0x2a, 0x36),
|
|
dim: rgb(0x21, 0x22, 0x2c),
|
|
raised: rgb(0x34, 0x37, 0x46),
|
|
sel: rgb(0x44, 0x47, 0x5a),
|
|
border: rgb(0x44, 0x47, 0x5a),
|
|
fg: rgb(0xf8, 0xf8, 0xf2),
|
|
muted: rgb(0x62, 0x72, 0xa4),
|
|
faint: rgb(0x62, 0x72, 0xa4),
|
|
accent: rgb(0xbd, 0x93, 0xf9),
|
|
red: rgb(0xff, 0x55, 0x55),
|
|
green: rgb(0x50, 0xfa, 0x7b),
|
|
yellow: rgb(0xf1, 0xfa, 0x8c),
|
|
orange: rgb(0xff, 0xb8, 0x6c),
|
|
blue: rgb(0xbd, 0x93, 0xf9),
|
|
purple: rgb(0xbd, 0x93, 0xf9),
|
|
cyan: rgb(0x8b, 0xe9, 0xfd),
|
|
}),
|
|
},
|
|
Scheme {
|
|
family: "Dracula",
|
|
name: "Alucard",
|
|
dark: false,
|
|
core: Some(Core {
|
|
bg: rgb(0xff, 0xfb, 0xeb),
|
|
dim: rgb(0xce, 0xcc, 0xc0),
|
|
raised: rgb(0xef, 0xed, 0xdc),
|
|
sel: rgb(0xcf, 0xcf, 0xde),
|
|
border: rgb(0xcf, 0xcf, 0xde),
|
|
fg: rgb(0x1f, 0x1f, 0x1f),
|
|
muted: rgb(0x6c, 0x66, 0x4b),
|
|
faint: rgb(0x6c, 0x66, 0x4b),
|
|
accent: rgb(0x64, 0x4a, 0xc9),
|
|
red: rgb(0xcb, 0x3a, 0x2a),
|
|
green: rgb(0x14, 0x71, 0x0a),
|
|
yellow: rgb(0x84, 0x6e, 0x15),
|
|
orange: rgb(0xa3, 0x4d, 0x14),
|
|
blue: rgb(0x64, 0x4a, 0xc9),
|
|
purple: rgb(0x64, 0x4a, 0xc9),
|
|
cyan: rgb(0x03, 0x6a, 0x96),
|
|
}),
|
|
},
|
|
// One Dark: navarasu/onedark.nvim lua/onedark/palette.lua
|
|
Scheme {
|
|
family: "One Dark",
|
|
name: "Dark",
|
|
dark: true,
|
|
core: Some(Core {
|
|
bg: rgb(0x28, 0x2c, 0x34),
|
|
dim: rgb(0x21, 0x25, 0x2b),
|
|
raised: rgb(0x31, 0x35, 0x3f),
|
|
sel: rgb(0x3b, 0x3f, 0x4c),
|
|
border: rgb(0x3b, 0x3f, 0x4c),
|
|
fg: rgb(0xab, 0xb2, 0xbf),
|
|
muted: rgb(0x84, 0x8b, 0x98),
|
|
faint: rgb(0x5c, 0x63, 0x70),
|
|
accent: rgb(0x61, 0xaf, 0xef),
|
|
red: rgb(0xe8, 0x66, 0x71),
|
|
green: rgb(0x98, 0xc3, 0x79),
|
|
yellow: rgb(0xe5, 0xc0, 0x7b),
|
|
orange: rgb(0xd1, 0x9a, 0x66),
|
|
blue: rgb(0x61, 0xaf, 0xef),
|
|
purple: rgb(0xc6, 0x78, 0xdd),
|
|
cyan: rgb(0x56, 0xb6, 0xc2),
|
|
}),
|
|
},
|
|
Scheme {
|
|
family: "One Dark",
|
|
name: "Darker",
|
|
dark: true,
|
|
core: Some(Core {
|
|
bg: rgb(0x1f, 0x23, 0x29),
|
|
dim: rgb(0x18, 0x1b, 0x20),
|
|
raised: rgb(0x28, 0x2c, 0x34),
|
|
sel: rgb(0x32, 0x36, 0x41),
|
|
border: rgb(0x32, 0x36, 0x41),
|
|
fg: rgb(0xa0, 0xa8, 0xb7),
|
|
muted: rgb(0x7a, 0x81, 0x8e),
|
|
faint: rgb(0x53, 0x59, 0x65),
|
|
accent: rgb(0x4f, 0xa6, 0xed),
|
|
red: rgb(0xe5, 0x55, 0x61),
|
|
green: rgb(0x8e, 0xbd, 0x6b),
|
|
yellow: rgb(0xe2, 0xb8, 0x6b),
|
|
orange: rgb(0xcc, 0x90, 0x57),
|
|
blue: rgb(0x4f, 0xa6, 0xed),
|
|
purple: rgb(0xbf, 0x68, 0xd9),
|
|
cyan: rgb(0x48, 0xb0, 0xbd),
|
|
}),
|
|
},
|
|
Scheme {
|
|
family: "One Dark",
|
|
name: "Cool",
|
|
dark: true,
|
|
core: Some(Core {
|
|
bg: rgb(0x24, 0x2b, 0x38),
|
|
dim: rgb(0x1e, 0x24, 0x2e),
|
|
raised: rgb(0x2d, 0x33, 0x43),
|
|
sel: rgb(0x36, 0x3c, 0x51),
|
|
border: rgb(0x36, 0x3c, 0x51),
|
|
fg: rgb(0xa5, 0xb0, 0xc5),
|
|
muted: rgb(0x7d, 0x89, 0x9f),
|
|
faint: rgb(0x54, 0x61, 0x78),
|
|
accent: rgb(0x5a, 0xb0, 0xf6),
|
|
red: rgb(0xef, 0x5f, 0x6b),
|
|
green: rgb(0x97, 0xca, 0x72),
|
|
yellow: rgb(0xeb, 0xc2, 0x75),
|
|
orange: rgb(0xd9, 0x9a, 0x5e),
|
|
blue: rgb(0x5a, 0xb0, 0xf6),
|
|
purple: rgb(0xca, 0x72, 0xe4),
|
|
cyan: rgb(0x4d, 0xbd, 0xcb),
|
|
}),
|
|
},
|
|
Scheme {
|
|
family: "One Dark",
|
|
name: "Deep",
|
|
dark: true,
|
|
core: Some(Core {
|
|
bg: rgb(0x1a, 0x21, 0x2e),
|
|
dim: rgb(0x14, 0x1b, 0x24),
|
|
raised: rgb(0x21, 0x28, 0x3b),
|
|
sel: rgb(0x2a, 0x32, 0x4a),
|
|
border: rgb(0x2a, 0x32, 0x4a),
|
|
fg: rgb(0x93, 0xa4, 0xc3),
|
|
muted: rgb(0x6c, 0x7d, 0x9c),
|
|
faint: rgb(0x45, 0x55, 0x74),
|
|
accent: rgb(0x41, 0xa7, 0xfc),
|
|
red: rgb(0xf6, 0x58, 0x66),
|
|
green: rgb(0x8b, 0xcd, 0x5b),
|
|
yellow: rgb(0xef, 0xbd, 0x5d),
|
|
orange: rgb(0xdd, 0x90, 0x46),
|
|
blue: rgb(0x41, 0xa7, 0xfc),
|
|
purple: rgb(0xc7, 0x5a, 0xe8),
|
|
cyan: rgb(0x34, 0xbf, 0xd0),
|
|
}),
|
|
},
|
|
Scheme {
|
|
family: "One Dark",
|
|
name: "Warm",
|
|
dark: true,
|
|
core: Some(Core {
|
|
bg: rgb(0x2c, 0x2d, 0x30),
|
|
dim: rgb(0x24, 0x26, 0x28),
|
|
raised: rgb(0x35, 0x37, 0x3b),
|
|
sel: rgb(0x40, 0x42, 0x47),
|
|
border: rgb(0x40, 0x42, 0x47),
|
|
fg: rgb(0xb1, 0xb4, 0xb9),
|
|
muted: rgb(0x8b, 0x8d, 0x91),
|
|
faint: rgb(0x64, 0x65, 0x68),
|
|
accent: rgb(0x68, 0xae, 0xe8),
|
|
red: rgb(0xe1, 0x6d, 0x77),
|
|
green: rgb(0x99, 0xbc, 0x80),
|
|
yellow: rgb(0xdf, 0xbe, 0x81),
|
|
orange: rgb(0xc9, 0x9a, 0x6e),
|
|
blue: rgb(0x68, 0xae, 0xe8),
|
|
purple: rgb(0xc2, 0x7f, 0xd7),
|
|
cyan: rgb(0x5f, 0xaf, 0xb9),
|
|
}),
|
|
},
|
|
Scheme {
|
|
family: "One Dark",
|
|
name: "Warmer",
|
|
dark: true,
|
|
core: Some(Core {
|
|
bg: rgb(0x23, 0x23, 0x26),
|
|
dim: rgb(0x1b, 0x1c, 0x1e),
|
|
raised: rgb(0x2c, 0x2d, 0x31),
|
|
sel: rgb(0x37, 0x38, 0x3d),
|
|
border: rgb(0x37, 0x38, 0x3d),
|
|
fg: rgb(0xa7, 0xaa, 0xb0),
|
|
muted: rgb(0x81, 0x83, 0x87),
|
|
faint: rgb(0x5a, 0x5b, 0x5e),
|
|
accent: rgb(0x57, 0xa5, 0xe5),
|
|
red: rgb(0xde, 0x5d, 0x68),
|
|
green: rgb(0x8f, 0xb5, 0x73),
|
|
yellow: rgb(0xdb, 0xb6, 0x71),
|
|
orange: rgb(0xc4, 0x90, 0x60),
|
|
blue: rgb(0x57, 0xa5, 0xe5),
|
|
purple: rgb(0xbb, 0x70, 0xd2),
|
|
cyan: rgb(0x51, 0xa8, 0xb3),
|
|
}),
|
|
},
|
|
Scheme {
|
|
family: "One Dark",
|
|
name: "Light",
|
|
dark: false,
|
|
core: Some(Core {
|
|
bg: rgb(0xfa, 0xfa, 0xfa),
|
|
dim: rgb(0xf0, 0xf0, 0xf0),
|
|
raised: rgb(0xe6, 0xe6, 0xe6),
|
|
sel: rgb(0xdc, 0xdc, 0xdc),
|
|
border: rgb(0xdc, 0xdc, 0xdc),
|
|
fg: rgb(0x38, 0x3a, 0x42),
|
|
muted: rgb(0x81, 0x83, 0x87),
|
|
faint: rgb(0xa0, 0xa1, 0xa7),
|
|
accent: rgb(0x40, 0x78, 0xf2),
|
|
red: rgb(0xe4, 0x56, 0x49),
|
|
green: rgb(0x50, 0xa1, 0x4f),
|
|
yellow: rgb(0x98, 0x68, 0x01),
|
|
orange: rgb(0xc1, 0x84, 0x01),
|
|
blue: rgb(0x40, 0x78, 0xf2),
|
|
purple: rgb(0xa6, 0x26, 0xa4),
|
|
cyan: rgb(0x01, 0x84, 0xbc),
|
|
}),
|
|
},
|
|
// Solarized: altercation/solarized README, vim-colors-solarized
|
|
Scheme {
|
|
family: "Solarized",
|
|
name: "Dark",
|
|
dark: true,
|
|
core: Some(Core {
|
|
bg: rgb(0x00, 0x2b, 0x36),
|
|
dim: rgb(0x00, 0x2b, 0x36),
|
|
raised: rgb(0x07, 0x36, 0x42),
|
|
sel: rgb(0x07, 0x36, 0x42),
|
|
border: rgb(0x65, 0x7b, 0x83),
|
|
fg: rgb(0x83, 0x94, 0x96),
|
|
muted: rgb(0x65, 0x7b, 0x83),
|
|
faint: rgb(0x58, 0x6e, 0x75),
|
|
accent: rgb(0x26, 0x8b, 0xd2),
|
|
red: rgb(0xdc, 0x32, 0x2f),
|
|
green: rgb(0x85, 0x99, 0x00),
|
|
yellow: rgb(0xb5, 0x89, 0x00),
|
|
orange: rgb(0xcb, 0x4b, 0x16),
|
|
blue: rgb(0x26, 0x8b, 0xd2),
|
|
purple: rgb(0x6c, 0x71, 0xc4),
|
|
cyan: rgb(0x2a, 0xa1, 0x98),
|
|
}),
|
|
},
|
|
Scheme {
|
|
family: "Solarized",
|
|
name: "Light",
|
|
dark: false,
|
|
core: Some(Core {
|
|
bg: rgb(0xfd, 0xf6, 0xe3),
|
|
dim: rgb(0xfd, 0xf6, 0xe3),
|
|
raised: rgb(0xee, 0xe8, 0xd5),
|
|
sel: rgb(0xee, 0xe8, 0xd5),
|
|
border: rgb(0x83, 0x94, 0x96),
|
|
fg: rgb(0x65, 0x7b, 0x83),
|
|
muted: rgb(0x83, 0x94, 0x96),
|
|
faint: rgb(0x93, 0xa1, 0xa1),
|
|
accent: rgb(0x26, 0x8b, 0xd2),
|
|
red: rgb(0xdc, 0x32, 0x2f),
|
|
green: rgb(0x85, 0x99, 0x00),
|
|
yellow: rgb(0xb5, 0x89, 0x00),
|
|
orange: rgb(0xcb, 0x4b, 0x16),
|
|
blue: rgb(0x26, 0x8b, 0xd2),
|
|
purple: rgb(0x6c, 0x71, 0xc4),
|
|
cyan: rgb(0x2a, 0xa1, 0x98),
|
|
}),
|
|
},
|
|
// Ayu: ayu-theme/vscode-ayu ayu-{dark,mirage,light}.json v1.5.0
|
|
Scheme {
|
|
family: "Ayu",
|
|
name: "Dark",
|
|
dark: true,
|
|
core: Some(Core {
|
|
bg: rgb(0x10, 0x14, 0x1c),
|
|
dim: rgb(0x0d, 0x10, 0x17),
|
|
raised: rgb(0x14, 0x18, 0x21),
|
|
sel: rgb(0x19, 0x31, 0x55),
|
|
border: rgb(0x1b, 0x1f, 0x29),
|
|
fg: rgb(0xbf, 0xbd, 0xb6),
|
|
muted: rgb(0x5a, 0x63, 0x78),
|
|
faint: rgb(0x5a, 0x66, 0x73),
|
|
accent: rgb(0xe6, 0xb4, 0x50),
|
|
red: rgb(0xf0, 0x71, 0x78),
|
|
green: rgb(0xaa, 0xd9, 0x4c),
|
|
yellow: rgb(0xff, 0xb4, 0x54),
|
|
orange: rgb(0xff, 0x8f, 0x40),
|
|
blue: rgb(0x59, 0xc2, 0xff),
|
|
purple: rgb(0xd2, 0xa6, 0xff),
|
|
cyan: rgb(0x95, 0xe6, 0xcb),
|
|
}),
|
|
},
|
|
Scheme {
|
|
family: "Ayu",
|
|
name: "Mirage",
|
|
dark: true,
|
|
core: Some(Core {
|
|
bg: rgb(0x24, 0x29, 0x36),
|
|
dim: rgb(0x1f, 0x24, 0x30),
|
|
raised: rgb(0x28, 0x2e, 0x3b),
|
|
sel: rgb(0x2b, 0x47, 0x68),
|
|
border: rgb(0x17, 0x1b, 0x24),
|
|
fg: rgb(0xcc, 0xca, 0xc2),
|
|
muted: rgb(0x70, 0x7a, 0x8c),
|
|
faint: rgb(0x6e, 0x7c, 0x8f),
|
|
accent: rgb(0xff, 0xcc, 0x66),
|
|
red: rgb(0xf2, 0x87, 0x79),
|
|
green: rgb(0xd5, 0xff, 0x80),
|
|
yellow: rgb(0xff, 0xcd, 0x66),
|
|
orange: rgb(0xff, 0xa6, 0x59),
|
|
blue: rgb(0x73, 0xd0, 0xff),
|
|
purple: rgb(0xdf, 0xbf, 0xff),
|
|
cyan: rgb(0x95, 0xe6, 0xcb),
|
|
}),
|
|
},
|
|
Scheme {
|
|
family: "Ayu",
|
|
name: "Light",
|
|
dark: false,
|
|
core: Some(Core {
|
|
bg: rgb(0xfc, 0xfc, 0xfc),
|
|
dim: rgb(0xf8, 0xf9, 0xfa),
|
|
raised: rgb(0xfa, 0xfa, 0xfa),
|
|
sel: rgb(0xd7, 0xe4, 0xf6),
|
|
border: rgb(0xea, 0xed, 0xef),
|
|
fg: rgb(0x5c, 0x61, 0x66),
|
|
muted: rgb(0x82, 0x8e, 0x9f),
|
|
faint: rgb(0xad, 0xae, 0xb1),
|
|
accent: rgb(0xf2, 0x97, 0x18),
|
|
red: rgb(0xf0, 0x71, 0x71),
|
|
green: rgb(0x86, 0xb3, 0x00),
|
|
yellow: rgb(0xeb, 0xa4, 0x00),
|
|
orange: rgb(0xfa, 0x85, 0x32),
|
|
blue: rgb(0x22, 0xa4, 0xe6),
|
|
purple: rgb(0xa3, 0x7a, 0xcc),
|
|
cyan: rgb(0x4c, 0xbf, 0x99),
|
|
}),
|
|
},
|
|
// GitHub: projekt0n/github-nvim-theme lua/github-theme/palette/*.lua
|
|
Scheme {
|
|
family: "GitHub",
|
|
name: "Dark Default",
|
|
dark: true,
|
|
core: Some(Core {
|
|
bg: rgb(0x0d, 0x11, 0x17),
|
|
dim: rgb(0x01, 0x04, 0x09),
|
|
raised: rgb(0x16, 0x1b, 0x22),
|
|
sel: rgb(0x17, 0x33, 0x5a),
|
|
border: rgb(0x16, 0x1b, 0x22),
|
|
fg: rgb(0xe6, 0xed, 0xf3),
|
|
muted: rgb(0x7d, 0x85, 0x90),
|
|
faint: rgb(0x8b, 0x94, 0x9e),
|
|
accent: rgb(0x2f, 0x81, 0xf7),
|
|
red: rgb(0xf8, 0x51, 0x49),
|
|
green: rgb(0x3f, 0xb9, 0x50),
|
|
yellow: rgb(0xd2, 0x99, 0x22),
|
|
orange: rgb(0xdb, 0x6d, 0x28),
|
|
blue: rgb(0x58, 0xa6, 0xff),
|
|
purple: rgb(0xa3, 0x71, 0xf7),
|
|
cyan: rgb(0x76, 0xe3, 0xea),
|
|
}),
|
|
},
|
|
Scheme {
|
|
family: "GitHub",
|
|
name: "Dark Dimmed",
|
|
dark: true,
|
|
core: Some(Core {
|
|
bg: rgb(0x22, 0x27, 0x2e),
|
|
dim: rgb(0x1c, 0x21, 0x28),
|
|
raised: rgb(0x2d, 0x33, 0x3b),
|
|
sel: rgb(0x36, 0x55, 0x7e),
|
|
border: rgb(0x44, 0x4c, 0x56),
|
|
fg: rgb(0xad, 0xba, 0xc7),
|
|
muted: rgb(0x90, 0x9d, 0xab),
|
|
faint: rgb(0x76, 0x83, 0x90),
|
|
accent: rgb(0x53, 0x9b, 0xf5),
|
|
red: rgb(0xe5, 0x53, 0x4b),
|
|
green: rgb(0x57, 0xab, 0x5a),
|
|
yellow: rgb(0xc6, 0x90, 0x26),
|
|
orange: rgb(0xcc, 0x6b, 0x2c),
|
|
blue: rgb(0x53, 0x9b, 0xf5),
|
|
purple: rgb(0x98, 0x6e, 0xe2),
|
|
cyan: rgb(0x76, 0xe3, 0xea),
|
|
}),
|
|
},
|
|
Scheme {
|
|
family: "GitHub",
|
|
name: "Dark High Contrast",
|
|
dark: true,
|
|
core: Some(Core {
|
|
bg: rgb(0x0a, 0x0c, 0x10),
|
|
dim: rgb(0x01, 0x04, 0x09),
|
|
raised: rgb(0x27, 0x2b, 0x33),
|
|
sel: rgb(0x1a, 0x38, 0x58),
|
|
border: rgb(0xbd, 0xc4, 0xcc),
|
|
fg: rgb(0xf0, 0xf3, 0xf6),
|
|
muted: rgb(0xd9, 0xde, 0xe3),
|
|
faint: rgb(0xbd, 0xc4, 0xcc),
|
|
accent: rgb(0x40, 0x9e, 0xff),
|
|
red: rgb(0xff, 0x6a, 0x69),
|
|
green: rgb(0x09, 0xb4, 0x3a),
|
|
yellow: rgb(0xe0, 0x9b, 0x13),
|
|
orange: rgb(0xe7, 0x81, 0x1d),
|
|
blue: rgb(0x71, 0xb7, 0xff),
|
|
purple: rgb(0xb7, 0x80, 0xff),
|
|
cyan: rgb(0x76, 0xe3, 0xea),
|
|
}),
|
|
},
|
|
Scheme {
|
|
family: "GitHub",
|
|
name: "Light Default",
|
|
dark: false,
|
|
core: Some(Core {
|
|
bg: rgb(0xff, 0xff, 0xff),
|
|
dim: rgb(0xf6, 0xf8, 0xfa),
|
|
raised: rgb(0xf6, 0xf8, 0xfa),
|
|
sel: rgb(0xda, 0xe9, 0xf9),
|
|
border: rgb(0xd0, 0xd7, 0xde),
|
|
fg: rgb(0x1f, 0x23, 0x28),
|
|
muted: rgb(0x32, 0x38, 0x3f),
|
|
faint: rgb(0x57, 0x60, 0x6a),
|
|
accent: rgb(0x09, 0x69, 0xda),
|
|
red: rgb(0xd1, 0x24, 0x2f),
|
|
green: rgb(0x1a, 0x7f, 0x37),
|
|
yellow: rgb(0x9a, 0x67, 0x00),
|
|
orange: rgb(0xbc, 0x4c, 0x00),
|
|
blue: rgb(0x09, 0x69, 0xda),
|
|
purple: rgb(0x82, 0x50, 0xdf),
|
|
cyan: rgb(0x1b, 0x7c, 0x83),
|
|
}),
|
|
},
|
|
Scheme {
|
|
family: "GitHub",
|
|
name: "Light High Contrast",
|
|
dark: false,
|
|
core: Some(Core {
|
|
bg: rgb(0xff, 0xff, 0xff),
|
|
dim: rgb(0xe7, 0xec, 0xf0),
|
|
raised: rgb(0xe7, 0xec, 0xf0),
|
|
sel: rgb(0xcd, 0xdb, 0xf0),
|
|
border: rgb(0x20, 0x25, 0x2c),
|
|
fg: rgb(0x01, 0x04, 0x09),
|
|
muted: rgb(0x20, 0x25, 0x2c),
|
|
faint: rgb(0x4b, 0x53, 0x5d),
|
|
accent: rgb(0x03, 0x49, 0xb4),
|
|
red: rgb(0xd1, 0x24, 0x2f),
|
|
green: rgb(0x05, 0x5d, 0x20),
|
|
yellow: rgb(0x74, 0x45, 0x00),
|
|
orange: rgb(0x87, 0x38, 0x00),
|
|
blue: rgb(0x03, 0x49, 0xb4),
|
|
purple: rgb(0x62, 0x2c, 0xbc),
|
|
cyan: rgb(0x1b, 0x7c, 0x83),
|
|
}),
|
|
},
|
|
// Material: marko-cerovac/material.nvim lua/material/colors/init.lua
|
|
Scheme {
|
|
family: "Material",
|
|
name: "Darker",
|
|
dark: true,
|
|
core: Some(Core {
|
|
bg: rgb(0x21, 0x21, 0x21),
|
|
dim: rgb(0x1a, 0x1a, 0x1a),
|
|
raised: rgb(0x32, 0x32, 0x32),
|
|
sel: rgb(0x40, 0x40, 0x40),
|
|
border: rgb(0x34, 0x34, 0x34),
|
|
fg: rgb(0xb0, 0xbe, 0xc5),
|
|
muted: rgb(0x8c, 0x8b, 0x8b),
|
|
faint: rgb(0x51, 0x51, 0x51),
|
|
accent: rgb(0x80, 0xcb, 0xc4),
|
|
red: rgb(0xf0, 0x71, 0x78),
|
|
green: rgb(0xc3, 0xe8, 0x8d),
|
|
yellow: rgb(0xff, 0xcb, 0x6b),
|
|
orange: rgb(0xf7, 0x8c, 0x6c),
|
|
blue: rgb(0x82, 0xaa, 0xff),
|
|
purple: rgb(0xc7, 0x92, 0xea),
|
|
cyan: rgb(0x89, 0xdd, 0xff),
|
|
}),
|
|
},
|
|
Scheme {
|
|
family: "Material",
|
|
name: "Deep Ocean",
|
|
dark: true,
|
|
core: Some(Core {
|
|
bg: rgb(0x0f, 0x11, 0x1a),
|
|
dim: rgb(0x09, 0x0b, 0x10),
|
|
raised: rgb(0x1a, 0x1c, 0x25),
|
|
sel: rgb(0x1f, 0x22, 0x33),
|
|
border: rgb(0x23, 0x26, 0x37),
|
|
fg: rgb(0xa6, 0xac, 0xcd),
|
|
muted: rgb(0x71, 0x7c, 0xb4),
|
|
faint: rgb(0x46, 0x4b, 0x5d),
|
|
accent: rgb(0x80, 0xcb, 0xc4),
|
|
red: rgb(0xf0, 0x71, 0x78),
|
|
green: rgb(0xc3, 0xe8, 0x8d),
|
|
yellow: rgb(0xff, 0xcb, 0x6b),
|
|
orange: rgb(0xf7, 0x8c, 0x6c),
|
|
blue: rgb(0x82, 0xaa, 0xff),
|
|
purple: rgb(0xc7, 0x92, 0xea),
|
|
cyan: rgb(0x89, 0xdd, 0xff),
|
|
}),
|
|
},
|
|
Scheme {
|
|
family: "Material",
|
|
name: "Oceanic",
|
|
dark: true,
|
|
core: Some(Core {
|
|
bg: rgb(0x25, 0x36, 0x3b),
|
|
dim: rgb(0x1c, 0x2c, 0x30),
|
|
raised: rgb(0x31, 0x45, 0x49),
|
|
sel: rgb(0x39, 0x5b, 0x65),
|
|
border: rgb(0x35, 0x50, 0x58),
|
|
fg: rgb(0xb0, 0xbe, 0xc5),
|
|
muted: rgb(0x7c, 0x9e, 0xad),
|
|
faint: rgb(0x54, 0x6e, 0x7a),
|
|
accent: rgb(0x80, 0xcb, 0xc4),
|
|
red: rgb(0xf0, 0x71, 0x78),
|
|
green: rgb(0xc3, 0xe8, 0x8d),
|
|
yellow: rgb(0xff, 0xcb, 0x6b),
|
|
orange: rgb(0xf7, 0x8c, 0x6c),
|
|
blue: rgb(0x82, 0xaa, 0xff),
|
|
purple: rgb(0xc7, 0x92, 0xea),
|
|
cyan: rgb(0x89, 0xdd, 0xff),
|
|
}),
|
|
},
|
|
Scheme {
|
|
family: "Material",
|
|
name: "Palenight",
|
|
dark: true,
|
|
core: Some(Core {
|
|
bg: rgb(0x29, 0x2d, 0x3e),
|
|
dim: rgb(0x1b, 0x1e, 0x2b),
|
|
raised: rgb(0x41, 0x48, 0x63),
|
|
sel: rgb(0x44, 0x42, 0x67),
|
|
border: rgb(0x36, 0x43, 0x67),
|
|
fg: rgb(0xa6, 0xac, 0xcd),
|
|
muted: rgb(0x71, 0x7c, 0xb4),
|
|
faint: rgb(0x67, 0x6e, 0x95),
|
|
accent: rgb(0x80, 0xcb, 0xc4),
|
|
red: rgb(0xf0, 0x71, 0x78),
|
|
green: rgb(0xc3, 0xe8, 0x8d),
|
|
yellow: rgb(0xff, 0xcb, 0x6b),
|
|
orange: rgb(0xf7, 0x8c, 0x6c),
|
|
blue: rgb(0x82, 0xaa, 0xff),
|
|
purple: rgb(0xc7, 0x92, 0xea),
|
|
cyan: rgb(0x89, 0xdd, 0xff),
|
|
}),
|
|
},
|
|
Scheme {
|
|
family: "Material",
|
|
name: "Lighter",
|
|
dark: false,
|
|
core: Some(Core {
|
|
bg: rgb(0xfa, 0xfa, 0xfa),
|
|
dim: rgb(0xff, 0xff, 0xff),
|
|
raised: rgb(0xe7, 0xe7, 0xe8),
|
|
sel: rgb(0x80, 0xcb, 0xc4),
|
|
border: rgb(0xd3, 0xe1, 0xe8),
|
|
fg: rgb(0x54, 0x6e, 0x7a),
|
|
muted: rgb(0x94, 0xa7, 0xb0),
|
|
faint: rgb(0xaa, 0xbf, 0xc9),
|
|
accent: rgb(0x00, 0xbc, 0xd4),
|
|
red: rgb(0xe5, 0x39, 0x35),
|
|
green: rgb(0x91, 0xb8, 0x59),
|
|
yellow: rgb(0xf6, 0xa4, 0x34),
|
|
orange: rgb(0xf7, 0x6d, 0x47),
|
|
blue: rgb(0x61, 0x82, 0xb8),
|
|
purple: rgb(0x7c, 0x4d, 0xff),
|
|
cyan: rgb(0x39, 0xad, 0xb5),
|
|
}),
|
|
},
|
|
// Monokai Pro: loctvl842/monokai-pro.nvim lua/monokai-pro/palette/*.lua
|
|
Scheme {
|
|
family: "Monokai Pro",
|
|
name: "Pro",
|
|
dark: true,
|
|
core: Some(Core {
|
|
bg: rgb(0x2d, 0x2a, 0x2e),
|
|
dim: rgb(0x22, 0x1f, 0x22),
|
|
raised: rgb(0x40, 0x3e, 0x41),
|
|
sel: rgb(0x43, 0x41, 0x44),
|
|
border: rgb(0x5b, 0x59, 0x5c),
|
|
fg: rgb(0xfc, 0xfc, 0xfa),
|
|
muted: rgb(0xc1, 0xc0, 0xc0),
|
|
faint: rgb(0x72, 0x70, 0x72),
|
|
accent: rgb(0xff, 0xd8, 0x66),
|
|
red: rgb(0xff, 0x61, 0x88),
|
|
green: rgb(0xa9, 0xdc, 0x76),
|
|
yellow: rgb(0xff, 0xd8, 0x66),
|
|
orange: rgb(0xfc, 0x98, 0x67),
|
|
blue: rgb(0x78, 0xdc, 0xe8),
|
|
purple: rgb(0xab, 0x9d, 0xf2),
|
|
cyan: rgb(0x78, 0xdc, 0xe8),
|
|
}),
|
|
},
|
|
Scheme {
|
|
family: "Monokai Pro",
|
|
name: "Classic",
|
|
dark: true,
|
|
core: Some(Core {
|
|
bg: rgb(0x27, 0x28, 0x22),
|
|
dim: rgb(0x1d, 0x1e, 0x19),
|
|
raised: rgb(0x3b, 0x3c, 0x35),
|
|
sel: rgb(0x3e, 0x3f, 0x38),
|
|
border: rgb(0x57, 0x58, 0x4f),
|
|
fg: rgb(0xfd, 0xff, 0xf1),
|
|
muted: rgb(0xc0, 0xc1, 0xb5),
|
|
faint: rgb(0x6e, 0x70, 0x66),
|
|
accent: rgb(0xe6, 0xdb, 0x74),
|
|
red: rgb(0xf9, 0x26, 0x72),
|
|
green: rgb(0xa6, 0xe2, 0x2e),
|
|
yellow: rgb(0xe6, 0xdb, 0x74),
|
|
orange: rgb(0xfd, 0x97, 0x1f),
|
|
blue: rgb(0x66, 0xd9, 0xef),
|
|
purple: rgb(0xae, 0x81, 0xff),
|
|
cyan: rgb(0x66, 0xd9, 0xef),
|
|
}),
|
|
},
|
|
Scheme {
|
|
family: "Monokai Pro",
|
|
name: "Machine",
|
|
dark: true,
|
|
core: Some(Core {
|
|
bg: rgb(0x27, 0x31, 0x36),
|
|
dim: rgb(0x1d, 0x25, 0x28),
|
|
raised: rgb(0x3a, 0x44, 0x49),
|
|
sel: rgb(0x3d, 0x47, 0x4b),
|
|
border: rgb(0x54, 0x5f, 0x62),
|
|
fg: rgb(0xf2, 0xff, 0xfc),
|
|
muted: rgb(0xb8, 0xc4, 0xc3),
|
|
faint: rgb(0x6b, 0x76, 0x78),
|
|
accent: rgb(0xff, 0xed, 0x72),
|
|
red: rgb(0xff, 0x6d, 0x7e),
|
|
green: rgb(0xa2, 0xe5, 0x7b),
|
|
yellow: rgb(0xff, 0xed, 0x72),
|
|
orange: rgb(0xff, 0xb2, 0x70),
|
|
blue: rgb(0x7c, 0xd5, 0xf1),
|
|
purple: rgb(0xba, 0xa0, 0xf8),
|
|
cyan: rgb(0x7c, 0xd5, 0xf1),
|
|
}),
|
|
},
|
|
Scheme {
|
|
family: "Monokai Pro",
|
|
name: "Octagon",
|
|
dark: true,
|
|
core: Some(Core {
|
|
bg: rgb(0x28, 0x2a, 0x3a),
|
|
dim: rgb(0x1e, 0x1f, 0x2b),
|
|
raised: rgb(0x3a, 0x3d, 0x4b),
|
|
sel: rgb(0x3d, 0x3f, 0x4e),
|
|
border: rgb(0x53, 0x57, 0x63),
|
|
fg: rgb(0xea, 0xf2, 0xf1),
|
|
muted: rgb(0xb2, 0xb9, 0xbd),
|
|
faint: rgb(0x69, 0x6d, 0x77),
|
|
accent: rgb(0xff, 0xd7, 0x6d),
|
|
red: rgb(0xff, 0x65, 0x7a),
|
|
green: rgb(0xba, 0xd7, 0x61),
|
|
yellow: rgb(0xff, 0xd7, 0x6d),
|
|
orange: rgb(0xff, 0x9b, 0x5e),
|
|
blue: rgb(0x9c, 0xd1, 0xbb),
|
|
purple: rgb(0xc3, 0x9a, 0xc9),
|
|
cyan: rgb(0x9c, 0xd1, 0xbb),
|
|
}),
|
|
},
|
|
Scheme {
|
|
family: "Monokai Pro",
|
|
name: "Ristretto",
|
|
dark: true,
|
|
core: Some(Core {
|
|
bg: rgb(0x2c, 0x25, 0x25),
|
|
dim: rgb(0x21, 0x1c, 0x1c),
|
|
raised: rgb(0x40, 0x38, 0x38),
|
|
sel: rgb(0x43, 0x3b, 0x3b),
|
|
border: rgb(0x5b, 0x53, 0x53),
|
|
fg: rgb(0xff, 0xf1, 0xf3),
|
|
muted: rgb(0xc3, 0xb7, 0xb8),
|
|
faint: rgb(0x72, 0x69, 0x6a),
|
|
accent: rgb(0xf9, 0xcc, 0x6c),
|
|
red: rgb(0xfd, 0x68, 0x83),
|
|
green: rgb(0xad, 0xda, 0x78),
|
|
yellow: rgb(0xf9, 0xcc, 0x6c),
|
|
orange: rgb(0xf3, 0x8d, 0x70),
|
|
blue: rgb(0x85, 0xda, 0xcc),
|
|
purple: rgb(0xa8, 0xa9, 0xeb),
|
|
cyan: rgb(0x85, 0xda, 0xcc),
|
|
}),
|
|
},
|
|
Scheme {
|
|
family: "Monokai Pro",
|
|
name: "Spectrum",
|
|
dark: true,
|
|
core: Some(Core {
|
|
bg: rgb(0x22, 0x22, 0x22),
|
|
dim: rgb(0x19, 0x19, 0x19),
|
|
raised: rgb(0x36, 0x35, 0x37),
|
|
sel: rgb(0x39, 0x38, 0x3a),
|
|
border: rgb(0x52, 0x50, 0x53),
|
|
fg: rgb(0xf7, 0xf1, 0xff),
|
|
muted: rgb(0xba, 0xb6, 0xc0),
|
|
faint: rgb(0x69, 0x67, 0x6c),
|
|
accent: rgb(0xfc, 0xe5, 0x66),
|
|
red: rgb(0xfc, 0x61, 0x8d),
|
|
green: rgb(0x7b, 0xd8, 0x8f),
|
|
yellow: rgb(0xfc, 0xe5, 0x66),
|
|
orange: rgb(0xfd, 0x93, 0x53),
|
|
blue: rgb(0x5a, 0xd4, 0xe6),
|
|
purple: rgb(0x94, 0x8a, 0xe3),
|
|
cyan: rgb(0x5a, 0xd4, 0xe6),
|
|
}),
|
|
},
|
|
// Sonokai: sainnhe/sonokai autoload/sonokai.vim
|
|
Scheme {
|
|
family: "Sonokai",
|
|
name: "Default",
|
|
dark: true,
|
|
core: Some(Core {
|
|
bg: rgb(0x2c, 0x2e, 0x34),
|
|
dim: rgb(0x22, 0x23, 0x27),
|
|
raised: rgb(0x33, 0x35, 0x3f),
|
|
sel: rgb(0x41, 0x45, 0x50),
|
|
border: rgb(0x41, 0x45, 0x50),
|
|
fg: rgb(0xe2, 0xe2, 0xe3),
|
|
muted: rgb(0x7f, 0x84, 0x90),
|
|
faint: rgb(0x7f, 0x84, 0x90),
|
|
accent: rgb(0x76, 0xcc, 0xe0),
|
|
red: rgb(0xfc, 0x5d, 0x7c),
|
|
green: rgb(0x9e, 0xd0, 0x72),
|
|
yellow: rgb(0xe7, 0xc6, 0x64),
|
|
orange: rgb(0xf3, 0x96, 0x60),
|
|
blue: rgb(0x76, 0xcc, 0xe0),
|
|
purple: rgb(0xb3, 0x9d, 0xf3),
|
|
cyan: rgb(0x76, 0xcc, 0xe0),
|
|
}),
|
|
},
|
|
Scheme {
|
|
family: "Sonokai",
|
|
name: "Atlantis",
|
|
dark: true,
|
|
core: Some(Core {
|
|
bg: rgb(0x2a, 0x2f, 0x38),
|
|
dim: rgb(0x24, 0x27, 0x2e),
|
|
raised: rgb(0x33, 0x38, 0x46),
|
|
sel: rgb(0x42, 0x4b, 0x5b),
|
|
border: rgb(0x42, 0x4b, 0x5b),
|
|
fg: rgb(0xe1, 0xe3, 0xe4),
|
|
muted: rgb(0x82, 0x8a, 0x9a),
|
|
faint: rgb(0x82, 0x8a, 0x9a),
|
|
accent: rgb(0x72, 0xcc, 0xe8),
|
|
red: rgb(0xff, 0x65, 0x78),
|
|
green: rgb(0x9d, 0xd2, 0x74),
|
|
yellow: rgb(0xea, 0xcb, 0x64),
|
|
orange: rgb(0xf6, 0x9c, 0x5e),
|
|
blue: rgb(0x72, 0xcc, 0xe8),
|
|
purple: rgb(0xba, 0x9c, 0xf3),
|
|
cyan: rgb(0x72, 0xcc, 0xe8),
|
|
}),
|
|
},
|
|
Scheme {
|
|
family: "Sonokai",
|
|
name: "Andromeda",
|
|
dark: true,
|
|
core: Some(Core {
|
|
bg: rgb(0x2b, 0x2d, 0x3a),
|
|
dim: rgb(0x25, 0x26, 0x30),
|
|
raised: rgb(0x33, 0x36, 0x48),
|
|
sel: rgb(0x3f, 0x44, 0x5b),
|
|
border: rgb(0x3f, 0x44, 0x5b),
|
|
fg: rgb(0xe1, 0xe3, 0xe4),
|
|
muted: rgb(0x7e, 0x82, 0x94),
|
|
faint: rgb(0x7e, 0x82, 0x94),
|
|
accent: rgb(0x6d, 0xca, 0xe8),
|
|
red: rgb(0xfb, 0x61, 0x7e),
|
|
green: rgb(0x9e, 0xd0, 0x6c),
|
|
yellow: rgb(0xed, 0xc7, 0x63),
|
|
orange: rgb(0xf8, 0x98, 0x60),
|
|
blue: rgb(0x6d, 0xca, 0xe8),
|
|
purple: rgb(0xbb, 0x97, 0xee),
|
|
cyan: rgb(0x6d, 0xca, 0xe8),
|
|
}),
|
|
},
|
|
Scheme {
|
|
family: "Sonokai",
|
|
name: "Shusia",
|
|
dark: true,
|
|
core: Some(Core {
|
|
bg: rgb(0x2d, 0x2a, 0x2e),
|
|
dim: rgb(0x21, 0x1f, 0x21),
|
|
raised: rgb(0x37, 0x34, 0x3a),
|
|
sel: rgb(0x49, 0x46, 0x4e),
|
|
border: rgb(0x49, 0x46, 0x4e),
|
|
fg: rgb(0xe3, 0xe1, 0xe4),
|
|
muted: rgb(0x84, 0x80, 0x89),
|
|
faint: rgb(0x84, 0x80, 0x89),
|
|
accent: rgb(0x7a, 0xcc, 0xd7),
|
|
red: rgb(0xf8, 0x5e, 0x84),
|
|
green: rgb(0x9e, 0xcd, 0x6f),
|
|
yellow: rgb(0xe5, 0xc4, 0x63),
|
|
orange: rgb(0xef, 0x90, 0x62),
|
|
blue: rgb(0x7a, 0xcc, 0xd7),
|
|
purple: rgb(0xab, 0x9d, 0xf2),
|
|
cyan: rgb(0x7a, 0xcc, 0xd7),
|
|
}),
|
|
},
|
|
Scheme {
|
|
family: "Sonokai",
|
|
name: "Maia",
|
|
dark: true,
|
|
core: Some(Core {
|
|
bg: rgb(0x27, 0x31, 0x36),
|
|
dim: rgb(0x21, 0x28, 0x2c),
|
|
raised: rgb(0x31, 0x3b, 0x42),
|
|
sel: rgb(0x41, 0x4b, 0x53),
|
|
border: rgb(0x41, 0x4b, 0x53),
|
|
fg: rgb(0xe1, 0xe2, 0xe3),
|
|
muted: rgb(0x82, 0x87, 0x8b),
|
|
faint: rgb(0x82, 0x87, 0x8b),
|
|
accent: rgb(0x78, 0xce, 0xe9),
|
|
red: rgb(0xf7, 0x6c, 0x7c),
|
|
green: rgb(0x9c, 0xd5, 0x7b),
|
|
yellow: rgb(0xe3, 0xd3, 0x67),
|
|
orange: rgb(0xf3, 0xa9, 0x6a),
|
|
blue: rgb(0x78, 0xce, 0xe9),
|
|
purple: rgb(0xba, 0xa0, 0xf8),
|
|
cyan: rgb(0x78, 0xce, 0xe9),
|
|
}),
|
|
},
|
|
Scheme {
|
|
family: "Sonokai",
|
|
name: "Espresso",
|
|
dark: true,
|
|
core: Some(Core {
|
|
bg: rgb(0x31, 0x2c, 0x2b),
|
|
dim: rgb(0x24, 0x21, 0x20),
|
|
raised: rgb(0x39, 0x32, 0x30),
|
|
sel: rgb(0x4e, 0x43, 0x3f),
|
|
border: rgb(0x4e, 0x43, 0x3f),
|
|
fg: rgb(0xe4, 0xe3, 0xe1),
|
|
muted: rgb(0x90, 0x81, 0x7b),
|
|
faint: rgb(0x90, 0x81, 0x7b),
|
|
accent: rgb(0x81, 0xd0, 0xc9),
|
|
red: rgb(0xf8, 0x68, 0x82),
|
|
green: rgb(0xa6, 0xcd, 0x77),
|
|
yellow: rgb(0xf0, 0xc6, 0x6f),
|
|
orange: rgb(0xf0, 0x8d, 0x71),
|
|
blue: rgb(0x81, 0xd0, 0xc9),
|
|
purple: rgb(0x9f, 0xa0, 0xe1),
|
|
cyan: rgb(0x81, 0xd0, 0xc9),
|
|
}),
|
|
},
|
|
// Oxocarbon: nyoom-engineering/oxocarbon.nvim fnl/oxocarbon/init.fnl (yellow: IBM Carbon)
|
|
Scheme {
|
|
family: "Oxocarbon",
|
|
name: "Dark",
|
|
dark: true,
|
|
core: Some(Core {
|
|
bg: rgb(0x16, 0x16, 0x16),
|
|
dim: rgb(0x13, 0x13, 0x13),
|
|
raised: rgb(0x26, 0x26, 0x26),
|
|
sel: rgb(0x39, 0x39, 0x39),
|
|
border: rgb(0x39, 0x39, 0x39),
|
|
fg: rgb(0xd0, 0xd0, 0xd0),
|
|
muted: rgb(0xd0, 0xd0, 0xd0),
|
|
faint: rgb(0x52, 0x52, 0x52),
|
|
accent: rgb(0x78, 0xa9, 0xff),
|
|
red: rgb(0xee, 0x53, 0x96),
|
|
green: rgb(0x42, 0xbe, 0x65),
|
|
yellow: rgb(0xf1, 0xc2, 0x1b),
|
|
orange: rgb(0xff, 0x7e, 0xb6),
|
|
blue: rgb(0x78, 0xa9, 0xff),
|
|
purple: rgb(0xbe, 0x95, 0xff),
|
|
cyan: rgb(0x3d, 0xdb, 0xd9),
|
|
}),
|
|
},
|
|
Scheme {
|
|
family: "Oxocarbon",
|
|
name: "Light",
|
|
dark: false,
|
|
core: Some(Core {
|
|
bg: rgb(0xff, 0xff, 0xff),
|
|
dim: rgb(0xfa, 0xfa, 0xfa),
|
|
raised: rgb(0xf2, 0xf2, 0xf2),
|
|
sel: rgb(0xd0, 0xd0, 0xd0),
|
|
border: rgb(0xd0, 0xd0, 0xd0),
|
|
fg: rgb(0x37, 0x47, 0x4f),
|
|
muted: rgb(0x52, 0x52, 0x52),
|
|
faint: rgb(0x90, 0xa4, 0xae),
|
|
accent: rgb(0x0f, 0x62, 0xfe),
|
|
red: rgb(0xee, 0x53, 0x96),
|
|
green: rgb(0x42, 0xbe, 0x65),
|
|
yellow: rgb(0xb2, 0x86, 0x00),
|
|
orange: rgb(0xff, 0x6f, 0x00),
|
|
blue: rgb(0x0f, 0x62, 0xfe),
|
|
purple: rgb(0x67, 0x3a, 0xb7),
|
|
cyan: rgb(0x08, 0xbd, 0xba),
|
|
}),
|
|
},
|
|
// Night Owl: sdras/night-owl-vscode-theme themes/*.json
|
|
Scheme {
|
|
family: "Night Owl",
|
|
name: "Night Owl",
|
|
dark: true,
|
|
core: Some(Core {
|
|
bg: rgb(0x01, 0x16, 0x27),
|
|
dim: rgb(0x01, 0x0e, 0x1a),
|
|
raised: rgb(0x0b, 0x29, 0x42),
|
|
sel: rgb(0x1d, 0x3b, 0x53),
|
|
border: rgb(0x12, 0x2d, 0x42),
|
|
fg: rgb(0xd6, 0xde, 0xeb),
|
|
muted: rgb(0x89, 0xa4, 0xbb),
|
|
faint: rgb(0x63, 0x77, 0x77),
|
|
accent: rgb(0x82, 0xaa, 0xff),
|
|
red: rgb(0xef, 0x53, 0x50),
|
|
green: rgb(0x22, 0xda, 0x6e),
|
|
yellow: rgb(0xec, 0xc4, 0x8d),
|
|
orange: rgb(0xf7, 0x8c, 0x6c),
|
|
blue: rgb(0x82, 0xaa, 0xff),
|
|
purple: rgb(0xc7, 0x92, 0xea),
|
|
cyan: rgb(0x7f, 0xdb, 0xca),
|
|
}),
|
|
},
|
|
Scheme {
|
|
family: "Night Owl",
|
|
name: "Light Owl",
|
|
dark: false,
|
|
core: Some(Core {
|
|
bg: rgb(0xfb, 0xfb, 0xfb),
|
|
dim: rgb(0xf0, 0xf0, 0xf0),
|
|
raised: rgb(0xf0, 0xf0, 0xf0),
|
|
sel: rgb(0xe0, 0xe0, 0xe0),
|
|
border: rgb(0xd9, 0xd9, 0xd9),
|
|
fg: rgb(0x40, 0x3f, 0x53),
|
|
muted: rgb(0x90, 0xa7, 0xb2),
|
|
faint: rgb(0x98, 0x9f, 0xb1),
|
|
accent: rgb(0x28, 0x8e, 0xd7),
|
|
red: rgb(0xde, 0x3d, 0x3b),
|
|
green: rgb(0x08, 0x91, 0x6a),
|
|
yellow: rgb(0xe0, 0xaf, 0x02),
|
|
orange: rgb(0xaa, 0x09, 0x82),
|
|
blue: rgb(0x28, 0x8e, 0xd7),
|
|
purple: rgb(0x99, 0x4c, 0xc3),
|
|
cyan: rgb(0x2a, 0xa2, 0x98),
|
|
}),
|
|
},
|
|
// Cyberdream: scottmckendry/cyberdream.nvim lua/cyberdream/colors.lua
|
|
Scheme {
|
|
family: "Cyberdream",
|
|
name: "Dark",
|
|
dark: true,
|
|
core: Some(Core {
|
|
bg: rgb(0x16, 0x18, 0x1a),
|
|
dim: rgb(0x16, 0x18, 0x1a),
|
|
raised: rgb(0x1e, 0x21, 0x24),
|
|
sel: rgb(0x3c, 0x40, 0x48),
|
|
border: rgb(0x3c, 0x40, 0x48),
|
|
fg: rgb(0xff, 0xff, 0xff),
|
|
muted: rgb(0x7b, 0x84, 0x96),
|
|
faint: rgb(0x7b, 0x84, 0x96),
|
|
accent: rgb(0x5e, 0xa1, 0xff),
|
|
red: rgb(0xff, 0x6e, 0x5e),
|
|
green: rgb(0x5e, 0xff, 0x6c),
|
|
yellow: rgb(0xf1, 0xff, 0x5e),
|
|
orange: rgb(0xff, 0xbd, 0x5e),
|
|
blue: rgb(0x5e, 0xa1, 0xff),
|
|
purple: rgb(0xbd, 0x5e, 0xff),
|
|
cyan: rgb(0x5e, 0xf1, 0xff),
|
|
}),
|
|
},
|
|
Scheme {
|
|
family: "Cyberdream",
|
|
name: "Light",
|
|
dark: false,
|
|
core: Some(Core {
|
|
bg: rgb(0xff, 0xff, 0xff),
|
|
dim: rgb(0xff, 0xff, 0xff),
|
|
raised: rgb(0xea, 0xea, 0xea),
|
|
sel: rgb(0xac, 0xac, 0xac),
|
|
border: rgb(0xac, 0xac, 0xac),
|
|
fg: rgb(0x16, 0x18, 0x1a),
|
|
muted: rgb(0x7b, 0x84, 0x96),
|
|
faint: rgb(0x7b, 0x84, 0x96),
|
|
accent: rgb(0x00, 0x57, 0xd1),
|
|
red: rgb(0xd1, 0x15, 0x00),
|
|
green: rgb(0x00, 0x8b, 0x0c),
|
|
yellow: rgb(0x99, 0x7b, 0x00),
|
|
orange: rgb(0xd1, 0x7c, 0x00),
|
|
blue: rgb(0x00, 0x57, 0xd1),
|
|
purple: rgb(0xa0, 0x18, 0xff),
|
|
cyan: rgb(0x00, 0x8c, 0x99),
|
|
}),
|
|
},
|
|
// Melange: savq/melange-nvim lua/melange/palettes/*.lua
|
|
Scheme {
|
|
family: "Melange",
|
|
name: "Dark",
|
|
dark: true,
|
|
core: Some(Core {
|
|
bg: rgb(0x29, 0x25, 0x22),
|
|
dim: rgb(0x29, 0x25, 0x22),
|
|
raised: rgb(0x34, 0x30, 0x2c),
|
|
sel: rgb(0x40, 0x3a, 0x36),
|
|
border: rgb(0x40, 0x3a, 0x36),
|
|
fg: rgb(0xec, 0xe1, 0xd7),
|
|
muted: rgb(0xc1, 0xa7, 0x8e),
|
|
faint: rgb(0x86, 0x74, 0x62),
|
|
accent: rgb(0xa3, 0xa9, 0xce),
|
|
red: rgb(0xd4, 0x77, 0x66),
|
|
green: rgb(0x85, 0xb6, 0x95),
|
|
yellow: rgb(0xeb, 0xc0, 0x6d),
|
|
orange: rgb(0xe4, 0x9b, 0x5d),
|
|
blue: rgb(0xa3, 0xa9, 0xce),
|
|
purple: rgb(0xcf, 0x9b, 0xc2),
|
|
cyan: rgb(0x89, 0xb3, 0xb6),
|
|
}),
|
|
},
|
|
Scheme {
|
|
family: "Melange",
|
|
name: "Light",
|
|
dark: false,
|
|
core: Some(Core {
|
|
bg: rgb(0xf1, 0xf1, 0xf1),
|
|
dim: rgb(0xe9, 0xe1, 0xdb),
|
|
raised: rgb(0xe9, 0xe1, 0xdb),
|
|
sel: rgb(0xd9, 0xd3, 0xce),
|
|
border: rgb(0xd9, 0xd3, 0xce),
|
|
fg: rgb(0x54, 0x43, 0x3a),
|
|
muted: rgb(0x7d, 0x66, 0x58),
|
|
faint: rgb(0xa9, 0x8a, 0x78),
|
|
accent: rgb(0x46, 0x5a, 0xa4),
|
|
red: rgb(0xbf, 0x00, 0x21),
|
|
green: rgb(0x3a, 0x68, 0x4a),
|
|
yellow: rgb(0xa0, 0x6d, 0x00),
|
|
orange: rgb(0xbc, 0x5c, 0x00),
|
|
blue: rgb(0x46, 0x5a, 0xa4),
|
|
purple: rgb(0x90, 0x41, 0x80),
|
|
cyan: rgb(0x3d, 0x65, 0x68),
|
|
}),
|
|
},
|
|
];
|