Hi, I would like to be able to starts user's shepherd on boot, to get timers and user services working automatically without the need to login first. Is there a standard way to do this?
Assuming I make sure /run/user/UID exists, my current thinking is to put one-shot service into the system shepherd, which runs the on-first-login script (/home/user/.guix-home/on-first-login) with #:user and #:group set correctly. Should that work? Is there a better way? Thanks, Tomas -- There are only two hard things in Computer Science: cache invalidation, naming things and off-by-one errors.
