summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorMel <mel@rnrd.eu>2025-04-30 17:58:25 +0200
committerMel <mel@rnrd.eu>2025-04-30 17:58:25 +0200
commitcee18d9ba59b96087854f4c50474842c04b40105 (patch)
tree9718f29975430ee65bc0b95c495fddc93b1c5aa2 /modules
parent79b7600448b8713b4aefcdfb1229dfe2caad0d26 (diff)
downloadnetwork-cee18d9ba59b96087854f4c50474842c04b40105.tar.zst
network-cee18d9ba59b96087854f4c50474842c04b40105.zip
Auto-restart caged KlipperScreen service
Signed-off-by: Mel <mel@rnrd.eu>
Diffstat (limited to 'modules')
-rw-r--r--modules/klipperscreen.nix11
1 files changed, 11 insertions, 0 deletions
diff --git a/modules/klipperscreen.nix b/modules/klipperscreen.nix
index 76c9414..9235360 100644
--- a/modules/klipperscreen.nix
+++ b/modules/klipperscreen.nix
@@ -32,4 +32,15 @@ in
};
user = "klipper";
};
+
+ # auto-restart cage.
+ systemd.services."cage-tty1" = {
+ startLimitBurst = 5;
+ startLimitIntervalSec = 500;
+
+ serviceConfig = {
+ RestartSec = 5;
+ Restart = "on-failure";
+ };
+ };
}