Commit 509552dd9bd5
Changed files (2)
users
modules
services
vincent
dev
users/modules/services/emacs-server.nix
@@ -31,7 +31,7 @@ in
};
config = mkIf cfg.enable {
- systemd.user.services.emacs = {
+ systemd.user.services.emacs-server = {
Unit = {
Description = "Emacs: the extensible, self-documenting text editor";
Documentation =
@@ -47,6 +47,7 @@ in
"${cfg.shell} 'exec emacs --fg-daemon=${cfg.name} ${cfg.extraOptions}'";
ExecStop = "${cfg.shell} 'emacsclient --eval '(kill-emacs)''";
Restart = "on-failure";
+ Environment = "DISPLAY=:0";
};
Install = { WantedBy = [ "default.target" ]; };
users/vincent/dev/emacs.nix
@@ -145,6 +145,11 @@ in
package = pkgs.my.emacs;
extraPackages = myExtraPackages;
};
+ services.emacs = {
+ enable = true;
+ client.enable = true;
+ # socketActivation.enable = true;
+ };
services.emacs-server = {
enable = true;
package = pkgs.my.emacs;