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