summaryrefslogtreecommitdiff
path: root/accounts
diff options
context:
space:
mode:
authorGregor Kleen <gkleen@yggdrasil.li>2026-09-23 21:11:58 +0200
committerGregor Kleen <gkleen@yggdrasil.li>2026-09-23 21:11:58 +0200
commit9e42f23deb8c49a41925f031c39f6eba7cbe506e (patch)
treef9e1d1a3e3c75dfbf6bd268c35ea9c37f92a023a /accounts
parentae9a80c1f012686c1f65fce7ce76fdd1b77b0b71 (diff)
downloadnixos-9e42f23deb8c49a41925f031c39f6eba7cbe506e.tar
nixos-9e42f23deb8c49a41925f031c39f6eba7cbe506e.tar.gz
nixos-9e42f23deb8c49a41925f031c39f6eba7cbe506e.tar.bz2
nixos-9e42f23deb8c49a41925f031c39f6eba7cbe506e.tar.xz
nixos-9e42f23deb8c49a41925f031c39f6eba7cbe506e.zip
...
Diffstat (limited to 'accounts')
-rw-r--r--accounts/gkleen@skadhi/default.nix28
1 files changed, 28 insertions, 0 deletions
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 {
95 terminal.shell.program = lib.getExe config.programs.zsh.package; 95 terminal.shell.program = lib.getExe config.programs.zsh.package;
96 }; 96 };
97 }; 97 };
98 systemd.services.alacritty = {
99 Unit = {
100 Requisite = ["graphical-session.target"];
101 After = [ "graphical-session.target" ];
102 };
103 Service = {
104 ExecStart = "${lib.getExe pkgs.alacritty} --daemon --socket %t/alacritty-activated.sock";
105 };
106 };
107 systemd.services.alacritty-proxy = {
108 Unit = {
109 Requires = ["alacritty.service" "alacritty-proxy.socket"];
110 After = ["alacritty.service" "alacritty-proxy.socket"];
111 };
112 Service = {
113 Type = "notify";
114 ExecStart = "${config.systemd.package}/lib/systemd/systemd-socket-proxyd %t/alacritty-activated.sock";
115 };
116 };
117 systemd.sockets."alacritty-proxy" = {
118 Socket = {
119 SocketMode = "0600";
120 ListenStream = "%t/alacritty.sock";
121 };
122 Install = {
123 WantedBy = ["sockets.target"];
124 };
125 };
98 programs.fuzzel = { 126 programs.fuzzel = {
99 enable = true; 127 enable = true;
100 settings = { 128 settings = {