summaryrefslogtreecommitdiff
path: root/topics/systems/shepherd.gmi
diff options
context:
space:
mode:
Diffstat (limited to 'topics/systems/shepherd.gmi')
-rw-r--r--topics/systems/shepherd.gmi20
1 files changed, 20 insertions, 0 deletions
diff --git a/topics/systems/shepherd.gmi b/topics/systems/shepherd.gmi
new file mode 100644
index 0000000..5f9ca4f
--- /dev/null
+++ b/topics/systems/shepherd.gmi
@@ -0,0 +1,20 @@
+# Shepherd
+
+On Debian based systems we run shepherd as a shepherd user. The service gets started up through systemd:
+
+```
+[Unit]
+Description=Launch user shepherd daemon
+Wants=guix-daemon.service
+
+[Service]
+Type=oneshot
+ExecStart=/var/guix/profiles/per-user/shepherd/guix-profile/bin/shepherd --socket=/home/shepherd/.config/shepherd/shepherd.sock
+User=shepherd
+Group=shepherd
+
+[Install]
+WantedBy=multi-user.target
+```
+
+=> https://git.genenetwork.org/efraim/shepherd-services Running shepherd services