diff --git a/hosts/kirsty/system.scm b/hosts/kirsty/system.scm index f8eae5d..896bb10 100644 --- a/hosts/kirsty/system.scm +++ b/hosts/kirsty/system.scm @@ -9,6 +9,7 @@ #:use-module (gnu services desktop) #:use-module (gnu services networking) #:use-module (gnu services security-token) + #:use-module (gnu services shepherd) #:use-module (gnu services sound) #:use-module (gnu services virtualization) #:use-module (gnu services xorg) @@ -16,6 +17,7 @@ #:use-module (gnu system setuid) #:use-module (nongnu packages linux) #:use-module (nongnu system linux-initrd) + #:use-module (packages shepherd) #:use-module (config base)) (define host-dir (dirname (module-filename (current-module)))) @@ -74,6 +76,13 @@ (packages (cons* ncurses nss-certs rsync %base-packages)) + (essential-services + (modify-services + (operating-system-default-essential-services this-operating-system) + (shepherd-root-service-type + config => (shepherd-configuration + (shepherd shepherd/fibers-1.1))))) + (services (cons* (extra-special-file "/usr/bin/env" (file-append coreutils "/bin/env"))