aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/dot_config/systemd/user/zellij-inhibit-suspend.service
diff options
context:
space:
mode:
Diffstat (limited to 'dot_config/systemd/user/zellij-inhibit-suspend.service')
-rw-r--r--dot_config/systemd/user/zellij-inhibit-suspend.service23
1 files changed, 0 insertions, 23 deletions
diff --git a/dot_config/systemd/user/zellij-inhibit-suspend.service b/dot_config/systemd/user/zellij-inhibit-suspend.service
deleted file mode 100644
index 7c73c64..0000000
--- a/dot_config/systemd/user/zellij-inhibit-suspend.service
+++ /dev/null
@@ -1,23 +0,0 @@
-[Unit]
-Description=Stay alive while any zellij session exists; inhibit suspend if SSH-spawned
-Documentation=man:systemd-inhibit(1) man:zellij(1)
-# Independent of any graphical session: this is meant to run on
-# headless SSH-attached hosts too. The watcher itself decides whether
-# the current zellij activity warrants inhibiting (SSH-spawned only),
-# and acquires/releases its own systemd-inhibit lock dynamically. It
-# stays alive for the whole zellij dir lifetime so the .path unit does
-# not retrigger us in a busy loop when only local zellij sessions are
-# active.
-# Disable systemd's default start-rate limiter: even though the
-# refactored watcher should not cycle anymore, a zero rate-limit makes
-# this unit resilient if the user kills it manually.
-StartLimitIntervalSec=0
-
-[Service]
-Type=simple
-ExecStart=%h/.local/bin/zellij-inhibit-watcher
-# Don't auto-restart: the .path unit reactivates us on the next session.
-Restart=no
-
-[Install]
-WantedBy=default.target