Commit 509552dd9bd5

Vincent Demeester <vincent@sbr.pm>
2020-10-26 09:55:27
tools/emacs: try to fix environment for emacs-server
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
1 parent d75e19f
Changed files (2)
users
modules
vincent
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;