On Sun, 2021-01-31 at 22:49 +0300, Oleg Pykhalov wrote: > (operating-system > > (inherit base-system) > > (essential-services > > (modify-services (operating-system-default-essential-services base-system) > > (shepherd-root-service-type config => (shepherd-configuration > > (inherit config) > > (shepherd shepherd))))))) I'm currently running "guix time-machine etcetera", which hasn't completed yet, but here's some quick speculation on what could have went wrong: You shouldn't write (operating-system-default-essential-services base-system), but rather (operating-system-default-essential-services this-operating-system). The essential-services field is thunked, basically that means that the expression under essential-services can refer to the operating-system definition itself, using the macro this-operating-system. A potentially fixed configuration is attached, I'll try to run it in a VM.