From e953f1553507b3a39132ebe8c354d290328bfce3 Mon Sep 17 00:00:00 2001 From: Mitchell Riedstra Date: Sun, 31 Dec 2023 12:56:28 -0500 Subject: Remove DMENU_FLAGS and pull configuration from environment variables instead. --- dmenu.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'dmenu.c') diff --git a/dmenu.c b/dmenu.c index 0909dfb..295123b 100644 --- a/dmenu.c +++ b/dmenu.c @@ -819,6 +819,18 @@ main(int argc, char *argv[]) XWindowAttributes wa; int i, fast = 0; + if (getenv("DMENU_FONT")) + fonts[0] = getenv("DMENU_FONT"); + if (getenv("DMENU_NB")) + colors[SchemeNorm][ColBg] = getenv("DMENU_NB"); + if (getenv("DMENU_NF")) + colors[SchemeNorm][ColFg] = getenv("DMENU_NF"); + if (getenv("DMENU_SB")) + colors[SchemeSel][ColBg] = getenv("DMENU_SB"); + if (getenv("DMENU_SF")) + colors[SchemeSel][ColFg] = getenv("DMENU_SF"); + + for (i = 1; i < argc; i++) /* these options take no arguments */ if (!strcmp(argv[i], "-v")) { /* prints version information */ -- cgit v1.2.3