From 1c9077ac8af878b5920c28d7c56058ab64bb9635 Mon Sep 17 00:00:00 2001 From: Daylin Morgan Date: Wed, 15 Jun 2022 13:28:11 -0500 Subject: [PATCH] feat: add more themes --- yartsu/themes.py | 77 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 77 insertions(+) diff --git a/yartsu/themes.py b/yartsu/themes.py index 5ae9e8d..cc2c319 100644 --- a/yartsu/themes.py +++ b/yartsu/themes.py @@ -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"), + ), + ), ]