diff --git a/modules/services/emacs.nix b/modules/services/emacs.nix index e280b3219..5ea365a17 100644 --- a/modules/services/emacs.nix +++ b/modules/services/emacs.nix @@ -174,6 +174,13 @@ in { }; }; + launchd.agents.emacs = { + config.ProgramArguments = + [ "${emacsBinPath}/emacs" "--fg-daemon" "${escapeShellArgs cfg.extraOptions}" ]; + config.RunAtLoad = true; + }; + + home = { packages = optional cfg.client.enable (hiPrio clientDesktopItem);