summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSaumit Dinesan <justsaumit@protonmail.com>2022-10-25 22:21:14 +0530
committerSaumit Dinesan <justsaumit@protonmail.com>2022-10-25 22:21:14 +0530
commit6bf591b22c52af1d953f436b57483e27ac2eccb5 (patch)
tree7cbca65e231150482d6cd0fd106427249a5d2686
parente96448fdf00b2d267ae449dd7e15f578a71a8fab (diff)
Changes in dmenu.c for consistent colorscheme across dwm and dmenu
-rw-r--r--dmenu.c20
1 files changed, 19 insertions, 1 deletions
diff --git a/dmenu.c b/dmenu.c
index a97e6a6..1d2a3e2 100644
--- a/dmenu.c
+++ b/dmenu.c
@@ -738,6 +738,8 @@ readxresources(void) {
fonts[0] = strdup(xval.addr);
else
fonts[0] = strdup(fonts[0]);
+ /*
+ Default Colorscheme
if (XrmGetResource(xdb, "dmenu.background", "*", &type, &xval))
colors[SchemeNorm][ColBg] = strdup(xval.addr);
else
@@ -754,7 +756,23 @@ readxresources(void) {
colors[SchemeSel][ColFg] = strdup(xval.addr);
else
colors[SchemeSel][ColFg] = strdup(colors[SchemeSel][ColFg]);
-
+ */
+ if (XrmGetResource(xdb, "dmenu.color0", "*", &type, &xval))
+ colors[SchemeNorm][ColBg] = strdup(xval.addr);
+ else
+ colors[SchemeNorm][ColBg] = strdup(colors[SchemeNorm][ColBg]);
+ if (XrmGetResource(xdb, "dmenu.color6", "*", &type, &xval))
+ colors[SchemeNorm][ColFg] = strdup(xval.addr);
+ else
+ colors[SchemeNorm][ColFg] = strdup(colors[SchemeNorm][ColFg]);
+ if (XrmGetResource(xdb, "dmenu.color14", "*", &type, &xval))
+ colors[SchemeSel][ColBg] = strdup(xval.addr);
+ else
+ colors[SchemeSel][ColBg] = strdup(colors[SchemeSel][ColBg]);
+ if (XrmGetResource(xdb, "dmenu.color0", "*", &type, &xval))
+ colors[SchemeSel][ColFg] = strdup(xval.addr);
+ else
+ colors[SchemeSel][ColFg] = strdup(colors[SchemeSel][ColFg]);
XrmDestroyDatabase(xdb);
}
}