@abcdw I'm guessing that this isn't intended because this sounds like it could be the cause of why my laptop configured with guix home (on arch) doesn't start properly ~50% of the time. I guess one of on-first-login and the other startup script starts and kills shepherd and then the other tries and fails. Now I have no shepherd while still having a pid file for it and the second one won't start shepherd anymore.