diff options
| author | Mitchell Riedstra <mitch@riedstra.dev> | 2023-12-31 12:55:02 -0500 |
|---|---|---|
| committer | Mitchell Riedstra <mitch@riedstra.dev> | 2023-12-31 12:55:02 -0500 |
| commit | ec57c33ad66ac41626241842499638943f7bc1ef (patch) | |
| tree | 7e3742363f6420b482094fc27acc9fef000401ea /dwm.c | |
| parent | 3651d036607d8daff79da9997e88004fb5139252 (diff) | |
| download | dwm-ec57c33ad66ac41626241842499638943f7bc1ef.tar.gz dwm-ec57c33ad66ac41626241842499638943f7bc1ef.tar.xz | |
Diffstat (limited to 'dwm.c')
| -rw-r--r-- | dwm.c | 26 |
1 files changed, 7 insertions, 19 deletions
@@ -2422,25 +2422,13 @@ zoom(const Arg *arg) pop(c); } -/* Make central configuration of dmenu appearance easy by sucking it out - * of our config.h - */ void -setDmenuFlags() { - const char *dmenu_flags[] = { DMENU_FLAGS, NULL }; - char *dflags = ecalloc(1024, sizeof(char)); - char *tmp = NULL; - for (int i = 0; i<sizeof(dmenu_flags)/sizeof(dmenu_flags[0]); i++) { - if (dmenu_flags[i] == NULL) - break; - tmp = strdup(dflags); - sprintf(dflags, "%s %s", tmp, dmenu_flags[i]); - free(tmp); - tmp = NULL; - } - setenv("DMENU_FLAGS", dflags, 1); - free(dflags); - dflags = NULL; +setDmenuConf() { + setenv("DMENU_FONT", dmenufont, 1); + setenv("DMENU_NB", col_gray1, 1); + setenv("DMENU_NF", col_gray3, 1); + setenv("DMENU_SB", col_cyan, 1); + setenv("DMENU_SF", col_gray4, 1); } int @@ -2458,7 +2446,7 @@ main(int argc, char *argv[]) FILE *fh; if ((fh = fopen(".env", "r"))) readEnv(fh); - setDmenuFlags(); + setDmenuConf(); setup(); #ifdef __OpenBSD__ if (pledge("stdio rpath proc exec", NULL) == -1) |
