Pass profile name as env var, not argument

Fixes `emacs --batch`: Doom does not process the --profile argument when
non-interactive, causing Emacs to complain about the unrecognized option.
This commit is contained in:
Marien Zwart 2024-04-25 17:11:07 +10:00
parent 9e9c822ec2
commit 7d4248f310
No known key found for this signature in database

View file

@ -305,8 +305,9 @@ let
''
makeWrapper ${emacsWithPackages}/bin/emacs $out/bin/${binaryName} \
--set DOOMPROFILELOADFILE ${doomProfile}/loader/init.el \
--set DOOMPROFILE ${profileName} \
--set-default DOOMLOCALDIR "${doomLocalDir}" \
--add-flags "--init-directory=${doomSource} --profile ${profileName}"
--add-flags "--init-directory=${doomSource}"
'';
in