Home Gen352 @ 2024-10-04-20:07

This commit is contained in:
Jonas Röger 2024-10-04 20:07:39 +02:00
parent 22db42fe21
commit edb0ded89a

View File

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