我正在使用 nix-darwin 配置我的系统,并将 home-manager 组织成一个薄片。我打电话mkDarwinConfiguration
来创建系统。在那之内,我home-manager.darwinModule
用我的家庭配置打电话。在达尔文模块中,我有
services.emacs = {
enable = true;
package = pkgs.emacsGcc;
};
然后,在一个家庭管理器模块中,我有
{ config , ... }:
programs.emacs = {
enable = true;
package = config.services.emacs.package;
}
programs.mu.enable = true;
emacs 守护进程和客户端工作正常。Mu 本身也有效。但是emacs抱怨它找不到mu4e。如何设置我的配置以便 emacs 与 mu4e 链接?
我找到了一个指向 mu4e 的 .el 文件的链接/nix/store/(random noise)home-manager-path/share/emacs/site-lisp/
。但我不知道如何使用它。我可以放入(add-to-list 'load-path "${mu4e-directory}")
我的 emacs.extraConfig,但我不知道该放入什么mu4eDirectory
。