Guest User

Untitled

a guest
Jan 5th, 2025
42
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Scheme 0.69 KB | None | 0 0
  1. (define home-ydotoold-shepherd-services
  2.   (list (shepherd-service
  3.          (requirement '())
  4.          (provision '(ydotoold))
  5.          (auto-start? #t)
  6.          (start
  7.           (gexp (make-forkexec-constructor
  8.                 (list
  9.                  (ungexp (file-append ydotool "/bin/ydotoold"))
  10.                  "--socket-path" "/ksys/input/ydotool.socket")
  11.                 #:user "ev"
  12.                 #:log-file (ungexp (string-append (getenv "HOME") "/ydotool-daemon.log")))))
  13.          (stop (gexp (make-kill-destructor)))
  14.          )))
  15.  
  16. (define home-ydotoold-service-type
  17.   (service-type
  18.    (name 'ydotoold)
  19.    (extensions
  20.     (list (service-extension home-shepherd-service-type
  21.                              home-ydotoold-shepherd-services)))
  22.    (description
  23.     "Run ydotoold.")
  24.    (default-value '())))
Advertisement
Add Comment
Please, Sign In to add comment