Skip to content

Commit

Permalink
Add gruvbox (dark) theme ##cons
Browse files Browse the repository at this point in the history
  • Loading branch information
nitanmarcel authored and trufae committed Sep 9, 2024
1 parent 19da5ae commit d236be6
Show file tree
Hide file tree
Showing 2 changed files with 123 additions and 0 deletions.
60 changes: 60 additions & 0 deletions libr/cons/d/gruvbox
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
# Inspired by gruvbox
#https://github.com/morhetz/gruvbox
ecd
ec ai.exec rgb:689d6a
ec ai.read rgb:458588
ec ai.write rgb:cc241d
ec args rgb:b8bb26
ec b0x00 rgb:665c54
ec b0x7f rgb:504945
ec b0xff rgb:ebdbb2
ec btext rgb:8ec07c
ec comment rgb:928374
ec creg rgb:fe8019
ec flag rgb:8ec07c
ec fline rgb:83a598
ec flow rgb:928374
ec flow2 rgb:ebdbb2
ec fname rgb:8ec07c
ec graph.traced rgb:b8bb26
ec graph.box rgb:3c3836
ec graph.box2 rgb:fe8019
ec graph.box3 rgb:83a598
ec graph.box4 rgb:83a598
ec graph.current rgb:ebdbb2
ec graph.false rgb:fb4934
ec graph.true rgb:b8bb26
ec graph.trufae rgb:83a598
ec help rgb:b8bb26
ec input rgb:7c6f64
ec jmp rgb:b8bb26
ec label rgb:8ec07c
ec linehl rgb:3c3836
ec mov rgb:ebdbb2
ec nop rgb:928374
ec num rgb:d3869b
ec offset rgb:d65d0e
ec other rgb:7c6f64
ec prompt rgb:8ec07c
ec call rgb:fb4934
ec reg rgb:fabd2f
ec ret rgb:cc241d
ec swi rgb:cc241d
ec trap rgb:cc241d
ec cmp rgb:8ec07c
ec math rgb:665c54
ec bin rgb:665c54
ec push rgb:8ec07c
ec pop rgb:8ec07c
ec cjmp rgb:b8bb26
ec ucall rgb:83a598
ec ujmp rgb:b8bb26
ec usrcmt rgb:fe8019

ec var rgb:83a598
ec var.type rgb:fabd2f
ec var.addr rgb:fb4934
ec var.name rgb:83a598

ec widget.bg rgb:7c6f64 rgb:282828
ec widget.sel rgb:8ec07c rgb:3c3836
63 changes: 63 additions & 0 deletions libr/cons/d_themes.inc.c
Original file line number Diff line number Diff line change
Expand Up @@ -1154,6 +1154,68 @@ static const char * const theme_greepy = \
"ec widget.bg rgb:f0f rgb:0f0\n"
"ec widget.sel rgb:0f0 rgb:f0f\n"
;
static const char * const theme_gruvbox = \
"# Inspired by gruvbox\n"
"#https://github.com/morhetz/gruvbox\n"
"ecd\n"
"ec ai.exec rgb:689d6a\n"
"ec ai.read rgb:458588\n"
"ec ai.write rgb:cc241d\n"
"ec args rgb:b8bb26\n"
"ec b0x00 rgb:665c54\n"
"ec b0x7f rgb:504945\n"
"ec b0xff rgb:ebdbb2\n"
"ec btext rgb:8ec07c\n"
"ec comment rgb:928374\n"
"ec creg rgb:fe8019\n"
"ec flag rgb:8ec07c\n"
"ec fline rgb:83a598\n"
"ec flow rgb:928374\n"
"ec flow2 rgb:ebdbb2\n"
"ec fname rgb:8ec07c\n"
"ec graph.traced rgb:b8bb26\n"
"ec graph.box rgb:3c3836\n"
"ec graph.box2 rgb:fe8019\n"
"ec graph.box3 rgb:83a598\n"
"ec graph.box4 rgb:83a598\n"
"ec graph.current rgb:ebdbb2\n"
"ec graph.false rgb:fb4934\n"
"ec graph.true rgb:b8bb26\n"
"ec graph.trufae rgb:83a598\n"
"ec help rgb:b8bb26\n"
"ec input rgb:7c6f64\n"
"ec jmp rgb:b8bb26\n"
"ec label rgb:8ec07c\n"
"ec linehl rgb:3c3836\n"
"ec mov rgb:ebdbb2\n"
"ec nop rgb:928374\n"
"ec num rgb:d3869b\n"
"ec offset rgb:d65d0e\n"
"ec other rgb:7c6f64\n"
"ec prompt rgb:8ec07c\n"
"ec call rgb:fb4934\n"
"ec reg rgb:fabd2f\n"
"ec ret rgb:cc241d\n"
"ec swi rgb:cc241d\n"
"ec trap rgb:cc241d\n"
"ec cmp rgb:8ec07c\n"
"ec math rgb:665c54\n"
"ec bin rgb:665c54\n"
"ec push rgb:8ec07c\n"
"ec pop rgb:8ec07c\n"
"ec cjmp rgb:b8bb26\n"
"ec ucall rgb:83a598\n"
"ec ujmp rgb:b8bb26\n"
"ec usrcmt rgb:fe8019\n"
"\n"
"ec var rgb:83a598\n"
"ec var.type rgb:fabd2f\n"
"ec var.addr rgb:fb4934\n"
"ec var.name rgb:83a598\n"
"\n"
"ec widget.bg rgb:7c6f64 rgb:282828\n"
"ec widget.sel rgb:8ec07c rgb:3c3836\n"
;
static const char * const theme_iaito = \
"ecd\n"
"ec comment rgb:8e8c8b\n"
Expand Down Expand Up @@ -2261,6 +2323,7 @@ RConsTheme d_themes[] = {
{ "gb", theme_gb },
{ "gentoo", theme_gentoo },
{ "greepy", theme_greepy },
{ "gruvbox", theme_gruvbox },
{ "iaito", theme_iaito },
{ "lima", theme_lima },
{ "matrix", theme_matrix },
Expand Down

0 comments on commit d236be6

Please sign in to comment.