feat: add more themes

This commit is contained in:
Daylin Morgan 2022-06-15 13:28:11 -05:00
parent 483df43d84
commit 1c9077ac8a

View file

@ -138,6 +138,83 @@ THEME_DEFINITIONS = [
white=parse_rgb_hex("ffffff"),
),
),
Theme(
name="nord",
background=parse_rgb_hex("2e3440"),
foreground=parse_rgb_hex("d8dee9"),
colors=Colors(
black=parse_rgb_hex("3b4252"),
red=parse_rgb_hex("bf616a"),
green=parse_rgb_hex("a3be8c"),
yellow=parse_rgb_hex("ebcb8b"),
blue=parse_rgb_hex("81a1c1"),
magenta=parse_rgb_hex("b48ead"),
cyan=parse_rgb_hex("88c0d0"),
white=parse_rgb_hex("e5e9f0"),
),
bright_colors=Colors(
black=parse_rgb_hex("4c566a"),
red=parse_rgb_hex("bf616a"),
green=parse_rgb_hex("a3be8c"),
yellow=parse_rgb_hex("ebcb8b"),
blue=parse_rgb_hex("81a1c1"),
magenta=parse_rgb_hex("b48ead"),
cyan=parse_rgb_hex("8fbcbb"),
white=parse_rgb_hex("eceff4"),
),
),
Theme(
name="gruvbox-dark",
## dark
background=parse_rgb_hex("282828"),
foreground=parse_rgb_hex("d5c4a1"),
# Normal color"),
colors=Colors(
black=parse_rgb_hex("282828"),
red=parse_rgb_hex("fb4934"),
green=parse_rgb_hex("b8bb26"),
yellow=parse_rgb_hex("fabd2f"),
blue=parse_rgb_hex("83a598"),
magenta=parse_rgb_hex("d3869b"),
cyan=parse_rgb_hex("8ec07c"),
white=parse_rgb_hex("d5c4a1"),
),
bright_colors=Colors(
black=parse_rgb_hex("665c54"),
red=parse_rgb_hex("fe8019"),
green=parse_rgb_hex("3c3836"),
yellow=parse_rgb_hex("504945"),
blue=parse_rgb_hex("bdae93"),
magenta=parse_rgb_hex("ebdbb2"),
cyan=parse_rgb_hex("d65d0e"),
white=parse_rgb_hex("fbf1c7"),
),
),
Theme(
name="gruvbox-light",
background=parse_rgb_hex("fbf1c7"),
foreground=parse_rgb_hex("504945"),
colors=Colors(
black=parse_rgb_hex("fbf1c7"),
red=parse_rgb_hex("9d0006"),
green=parse_rgb_hex("79740e"),
yellow=parse_rgb_hex("b57614"),
blue=parse_rgb_hex("076678"),
magenta=parse_rgb_hex("8f3f71"),
cyan=parse_rgb_hex("427b58"),
white=parse_rgb_hex("504945"),
),
bright_colors=Colors(
black=parse_rgb_hex("bdae93"),
red=parse_rgb_hex("af3a03"),
green=parse_rgb_hex("ebdbb2"),
yellow=parse_rgb_hex("d5c4a1"),
blue=parse_rgb_hex("665c54"),
magenta=parse_rgb_hex("3c3836"),
cyan=parse_rgb_hex("d65d0e"),
white=parse_rgb_hex("282828"),
),
),
]