From 9e42f23deb8c49a41925f031c39f6eba7cbe506e Mon Sep 17 00:00:00 2001 From: Gregor Kleen Date: Wed, 23 Sep 2026 21:11:58 +0200 Subject: ... --- accounts/gkleen@skadhi/default.nix | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/accounts/gkleen@skadhi/default.nix b/accounts/gkleen@skadhi/default.nix index fc969348..a87fad33 100644 --- a/accounts/gkleen@skadhi/default.nix +++ b/accounts/gkleen@skadhi/default.nix @@ -95,6 +95,34 @@ in { terminal.shell.program = lib.getExe config.programs.zsh.package; }; }; + systemd.services.alacritty = { + Unit = { + Requisite = ["graphical-session.target"]; + After = [ "graphical-session.target" ]; + }; + Service = { + ExecStart = "${lib.getExe pkgs.alacritty} --daemon --socket %t/alacritty-activated.sock"; + }; + }; + systemd.services.alacritty-proxy = { + Unit = { + Requires = ["alacritty.service" "alacritty-proxy.socket"]; + After = ["alacritty.service" "alacritty-proxy.socket"]; + }; + Service = { + Type = "notify"; + ExecStart = "${config.systemd.package}/lib/systemd/systemd-socket-proxyd %t/alacritty-activated.sock"; + }; + }; + systemd.sockets."alacritty-proxy" = { + Socket = { + SocketMode = "0600"; + ListenStream = "%t/alacritty.sock"; + }; + Install = { + WantedBy = ["sockets.target"]; + }; + }; programs.fuzzel = { enable = true; settings = { -- cgit v1.2.3