diff options
| author | Craig Jennings <craigmartinjennings@gmail.com> | 2023-08-04 15:19:13 -0500 |
|---|---|---|
| committer | Craig Jennings <craigmartinjennings@gmail.com> | 2023-08-04 15:19:13 -0500 |
| commit | f7f5d7c1677996eaa13790f2e528238af412c798 (patch) | |
| tree | a396eeb0041bcb0962675c0e4f2ccd6989de591d /dwm.c | |
| parent | d72d479bbf4b1bbe35de3f8827839a78e9197840 (diff) | |
force dwm to respect $TERMINAL and $BROWSER vars
for termcmd and browsercmd
Diffstat (limited to 'dwm.c')
| -rw-r--r-- | dwm.c | 13 |
1 files changed, 12 insertions, 1 deletions
@@ -1980,7 +1980,18 @@ setup(void) Atom utf8string; /* clean up any zombies immediately */ - sigchld(0); + sigchld(0); + + /* load environment variable(s) */ + termcmd[0] = getenv(TERMINAL_ENVVAR); + if (termcmd[0] == NULL) { + die("couldn't load " TERMINAL_ENVVAR " environment variable."); + } + browsercmd[0] = getenv(BROWSER_ENVVAR); + if (browsercmd[0] == NULL) { + die("couldn't load " BROWSER_ENVVAR " environment variable."); + } + /* init screen */ screen = DefaultScreen(dpy); |
