diff --git a/cl/inhibit-sleep-for-audio.lisp b/cl/inhibit-sleep-for-audio.lisp index ba0e081..1dbb026 100644 --- a/cl/inhibit-sleep-for-audio.lisp +++ b/cl/inhibit-sleep-for-audio.lisp @@ -38,7 +38,10 @@ (defun start-inhibitor () "Start the inhibitor process." - (let ((cmd (list "systemd-inhibit" + (let ((cmd (list "die-with-parent" + "-p" (prin1-to-string (sb-posix:getpid)) + "--" + "systemd-inhibit" "--mode=block" "--what=sleep:idle" "--who=inhibit-sleep-for-audio"