From ed067e6b705a5d0a6c21daeecec3c48593bf4733 Mon Sep 17 00:00:00 2001 From: aloslider <53711835+aloslider@users.noreply.github.com> Date: Mon, 29 Jun 2026 19:42:46 +0300 Subject: [PATCH] [systemd] Add user services - nirinit - ssh-agent --- dot_config/systemd/user/nirinit.service | 13 +++++++++++++ dot_config/systemd/user/ssh-agent.service | 10 ++++++++++ 2 files changed, 23 insertions(+) create mode 100644 dot_config/systemd/user/nirinit.service create mode 100644 dot_config/systemd/user/ssh-agent.service diff --git a/dot_config/systemd/user/nirinit.service b/dot_config/systemd/user/nirinit.service new file mode 100644 index 0000000..7d09242 --- /dev/null +++ b/dot_config/systemd/user/nirinit.service @@ -0,0 +1,13 @@ +[Unit] +Description=Nirinit (Niri Session Manager) +PartOf=graphical-session.target +After=graphical-session.target niri.service + +[Service] +Type=simple +ExecStart=/home/%u/.cargo/bin/nirinit --save-interval 300 +Restart=on-failure +RestartSec=5 + +[Install] +WantedBy=graphical-session.target diff --git a/dot_config/systemd/user/ssh-agent.service b/dot_config/systemd/user/ssh-agent.service new file mode 100644 index 0000000..8c06a69 --- /dev/null +++ b/dot_config/systemd/user/ssh-agent.service @@ -0,0 +1,10 @@ +[Unit] +Description=SSH key agent + +[Service] +Type=simple +Environment=SSH_AUTH_SOCK=%t/ssh-agent.socket +ExecStart=/usr/bin/ssh-agent -D %t/ssh-agent.socket + +[Install] +WantedBy=default.target