diff --git a/home/jonas/doom.nix b/home/jonas/doom.nix index 37971ab..833b4e4 100644 --- a/home/jonas/doom.nix +++ b/home/jonas/doom.nix @@ -38,7 +38,7 @@ unzip zstd ]; - doom-socket-path = "${config.xdg.configHome}/doom-local/server.sock"; + doom-socket-name = "server"; wrapped-emacs = pkgs.symlinkJoin { name = "wrapped-emacs"; paths = [pkgs.emacs29-pgtk]; @@ -89,7 +89,7 @@ in { Description = "Doom Emacs Server"; }; Service = { - ExecStart = "${wrapped-emacs}/bin/emacs --fg-daemon=${doom-socket-path}"; + ExecStart = "${wrapped-emacs}/bin/emacs --fg-daemon=${doom-socket-name}"; Restart = "on-failure"; SuccessExitStatus = 15; }; @@ -99,7 +99,7 @@ in { }; systemd.user.sockets.doom-emacs-server = { Socket = { - ListenStream = "${doom-socket-path}"; + ListenStream = "/run/user/%U/emacs/${doom-socket-name}"; DirectoryMode = "0700"; }; Install = {