Make wrapEmacs non-hermetic

This will allow someone to ovewrite doom-emacs runtime environment
variables, e.g. DOOMDIR, so they can load a modified doom.d directory
for testing.

Fixes: #203
This commit is contained in:
Thiago Kenji Okada
2022-07-10 20:11:57 +01:00
parent 9111d480a8
commit 07913a9ba7

View File

@ -251,10 +251,10 @@ in emacs.overrideAttrs (esuper:
cmd = '' cmd = ''
wrapEmacs() { wrapEmacs() {
local -a wrapArgs=( local -a wrapArgs=(
--set DOOMDIR ${doomDir}
--set NIX_DOOM_EMACS_BINARY $1 --set NIX_DOOM_EMACS_BINARY $1
--set __DEBUG_doom_emacs_DIR ${doom-emacs} --set-default DOOMDIR ${doomDir}
--set __DEBUG_doomLocal_DIR ${doomLocal} --set-default __DEBUG_doom_emacs_DIR ${doom-emacs}
--set-default __DEBUG_doomLocal_DIR ${doomLocal}
) )
${initDirArgs} ${initDirArgs}