From 3fabc3d8421ef11f0b2a6a44d3d332342a001ad9 Mon Sep 17 00:00:00 2001 From: Piotr Limanowski Date: Mon, 3 Sep 2018 19:54:56 +0200 Subject: [PATCH] use `fg-daemon` flag for emacs service As the default package is now emacs 26.1 and --daemon flag falls back to forking behaviour the recommended way is to use fg-daemon, see: lists.gnu.org/archive/html/emacs-devel/2016-11/msg00383.html, lists.gnu.org/archive/html/emacs-devel/2017-05/msg00861.html --- modules/services/emacs.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/services/emacs.nix b/modules/services/emacs.nix index 92a27824..983cbd22 100644 --- a/modules/services/emacs.nix +++ b/modules/services/emacs.nix @@ -36,7 +36,7 @@ in launchd.user.agents.emacs = { serviceConfig.ProgramArguments = [ "${cfg.package}/bin/${cfg.exec}" - "--daemon" + "--fg-daemon" ]; serviceConfig.RunAtLoad = true; };