From f7f5d7c1677996eaa13790f2e528238af412c798 Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Fri, 4 Aug 2023 15:19:13 -0500 Subject: force dwm to respect $TERMINAL and $BROWSER vars for termcmd and browsercmd --- dwm.c | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'dwm.c') diff --git a/dwm.c b/dwm.c index b48b6e5..d01d922 100644 --- a/dwm.c +++ b/dwm.c @@ -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); -- cgit v1.2.3