summaryrefslogtreecommitdiff
path: root/slopbot.service
diff options
context:
space:
mode:
Diffstat (limited to 'slopbot.service')
-rw-r--r--slopbot.service3
1 files changed, 3 insertions, 0 deletions
diff --git a/slopbot.service b/slopbot.service
index 396e9d0..7b582e0 100644
--- a/slopbot.service
+++ b/slopbot.service
@@ -6,7 +6,10 @@ Wants=network-online.target
[Service]
Type=simple
WorkingDirectory=/home/ben/src/bsima/slopbot
+Environment=PATH=/run/current-system/sw/bin
EnvironmentFile=-/home/ben/src/bsima/slopbot/.env
+# The Nix wrapper resets PATH to the slopbot-agent-tools package before invoking Python.
+# Agent shell commands can then resolve only the tools packaged for slopbot, e.g. slop-search/slop-fetch.
ExecStart=/run/current-system/sw/bin/nix --extra-experimental-features 'nix-command flakes' run /home/ben/src/bsima/slopbot#slopbot
Restart=on-failure
RestartSec=5