diff --git a/operating-systems/buer/shepherd-services.scm b/operating-systems/buer/shepherd-services.scm index 09a8ca7..c19272b 100644 --- a/operating-systems/buer/shepherd-services.scm +++ b/operating-systems/buer/shepherd-services.scm @@ -1,10 +1,19 @@ (define-module (buer shepherd-services) #:use-module (guix gexp) #:use-module (gnu services shepherd) + #:use-module (shepherd service repl) #:use-module (shepherd service timer) - #:export (guix-gc snapshot-@home timer)) + #:export (guix-gc snapshot-@home repl timer)) +#|Repl|# +(define repl + (shepherd-service + (provision '(repl)) + (modules '((shepherd service repl))) + (free-form #~(repl-service)))) + +#|Timers|# (define timer-trigger-action (shepherd-action (name 'trigger)