20 lines
397 B
Nix
20 lines
397 B
Nix
{ self }:
|
|
{ pkgs, lib, ... }:
|
|
let
|
|
emacs = self.packages.${pkgs.stdenv.hostPlatform.system}.default;
|
|
in
|
|
{
|
|
home.packages = [ emacs ];
|
|
|
|
launchd.agents.emacs-server = lib.mkIf pkgs.stdenv.hostPlatform.isDarwin {
|
|
enable = true;
|
|
config = {
|
|
KeepAlive = true;
|
|
ProgramArguments = [
|
|
"${emacs}/bin/emacs"
|
|
"--fg-daemon"
|
|
];
|
|
RunAtLoad = true;
|
|
};
|
|
};
|
|
}
|