From 68a518337da3645f503595564d5f1c237a8b0260 Mon Sep 17 00:00:00 2001 From: James Brechtel Date: Mon, 11 May 2026 22:10:20 -0400 Subject: [PATCH] Adds systemd service example --- converge.service | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 converge.service diff --git a/converge.service b/converge.service new file mode 100644 index 0000000..2fdc2a2 --- /dev/null +++ b/converge.service @@ -0,0 +1,21 @@ +[Unit] +Description=Converge - auto-sync git repositories +Documentation=https://github.com/jbrechtel/converge +After=network-online.target +Wants=network-online.target + +[Service] +Type=simple +ExecStart=%h/.local/bin/converge --config %h/.config/converge/config.yaml +Restart=on-failure +RestartSec=10 + +# Security hardening +NoNewPrivileges=yes +PrivateTmp=yes + +# Allow notify-send to reach the desktop session +Environment=DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/%U/bus + +[Install] +WantedBy=default.target