From 70850ce6e17355dd050c760ca122d94571973c46 Mon Sep 17 00:00:00 2001 From: th33xitus Date: Sun, 16 Oct 2022 00:00:47 +0200 Subject: [PATCH] refactor(klipper): update service file and add env file Signed-off-by: Dominik Willner --- resources/klipper.env | 1 + resources/klipper.service | 12 ++++-------- 2 files changed, 5 insertions(+), 8 deletions(-) create mode 100644 resources/klipper.env diff --git a/resources/klipper.env b/resources/klipper.env new file mode 100644 index 0000000..1f16a6e --- /dev/null +++ b/resources/klipper.env @@ -0,0 +1 @@ +KLIPPER_ARGS="/home/%USER%/klipper/klippy/klippy.py %CFG% -I %PRINTER% -l %LOG% -a %UDS%" \ No newline at end of file diff --git a/resources/klipper.service b/resources/klipper.service index 5bf8f5a..bc6063d 100644 --- a/resources/klipper.service +++ b/resources/klipper.service @@ -1,7 +1,5 @@ -#Systemd Klipper Service - [Unit] -Description=Systemd Klipper Service for instance klipper-%INST% +Description=Klipper 3D Printer Firmware SV1 %INST% Documentation=https://www.klipper3d.org/ After=network.target Wants=udev.target @@ -10,13 +8,11 @@ Wants=udev.target WantedBy=multi-user.target [Service] -Environment=KLIPPER_CONFIG=%CFG% -Environment=KLIPPER_LOG=%LOG% -Environment=KLIPPER_SOCKET=%UDS% -Environment=KLIPPER_PRINTER=%PRINTER% Type=simple User=%USER% RemainAfterExit=yes -ExecStart=%ENV%/bin/python %DIR%/klippy/klippy.py ${KLIPPER_CONFIG} -I ${KLIPPER_PRINTER} -l ${KLIPPER_LOG} -a ${KLIPPER_SOCKET} +WorkingDirectory=/home/%USER%/klipper +EnvironmentFile=%ENV_FILE% +ExecStart=%ENV%/bin/python $KLIPPER_ARGS Restart=always RestartSec=10 \ No newline at end of file