From 1eb83d40737d44c07ae5f61134f73d08e5150c9b Mon Sep 17 00:00:00 2001 From: Douglas Rumbaugh Date: Sat, 25 Dec 2021 13:29:52 -0500 Subject: Applied status2d with xrdb patch https://dwm.suckless.org/patches/status2d/ For color support in the status bar. Had to tweak the xrdb patch a bit to make it work with the xresources patch already applied. Currently had a bug where an unprintable character is shown at the beginning of the status bar when a symbol is present. --- config.def.h | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) (limited to 'config.def.h') diff --git a/config.def.h b/config.def.h index 631874d..caac1a9 100644 --- a/config.def.h +++ b/config.def.h @@ -26,6 +26,40 @@ static char normfgcolor[] = "#bbbbbb"; static char selfgcolor[] = "#eeeeee"; static char selbordercolor[] = "#005577"; static char selbgcolor[] = "#005577"; +static char termcol0[] = "#000000"; /* black */ +static char termcol1[] = "#ff0000"; /* red */ +static char termcol2[] = "#33ff00"; /* green */ +static char termcol3[] = "#ff0099"; /* yellow */ +static char termcol4[] = "#0066ff"; /* blue */ +static char termcol5[] = "#cc00ff"; /* magenta */ +static char termcol6[] = "#00ffff"; /* cyan */ +static char termcol7[] = "#d0d0d0"; /* white */ +static char termcol8[] = "#808080"; /* black */ +static char termcol9[] = "#ff0000"; /* red */ +static char termcol10[] = "#33ff00"; /* green */ +static char termcol11[] = "#ff0099"; /* yellow */ +static char termcol12[] = "#0066ff"; /* blue */ +static char termcol13[] = "#cc00ff"; /* magenta */ +static char termcol14[] = "#00ffff"; /* cyan */ +static char termcol15[] = "#ffffff"; /* white */ +static char *termcolor[] = { + termcol0, + termcol1, + termcol2, + termcol3, + termcol4, + termcol5, + termcol6, + termcol7, + termcol8, + termcol9, + termcol10, + termcol11, + termcol12, + termcol13, + termcol14, + termcol15, +}; static char *colors[][3] = { /* fg bg border */ [SchemeNorm] = { normfgcolor, normbgcolor, normbordercolor }, @@ -132,6 +166,22 @@ ResourcePref resources[] = { { "nmaster", INTEGER, &nmaster }, { "resizehints", INTEGER, &resizehints }, { "mfact", FLOAT, &mfact }, + { "color0", STRING, &termcol0}, + { "color1", STRING, &termcol1}, + { "color2", STRING, &termcol2}, + { "color3", STRING, &termcol3}, + { "color4", STRING, &termcol4}, + { "color5", STRING, &termcol5}, + { "color6", STRING, &termcol6}, + { "color7", STRING, &termcol7}, + { "color8", STRING, &termcol8}, + { "color9", STRING, &termcol9}, + { "color10", STRING, &termcol10}, + { "color11", STRING, &termcol11}, + { "color12", STRING, &termcol12}, + { "color13", STRING, &termcol13}, + { "color14", STRING, &termcol14}, + { "color15", STRING, &termcol15}, }; -- cgit v1.2.3