On 2022-04-04 22:16, Ludovic Courtès wrote: > Hi, > > Andrew Tropin skribis: > >> Activation script tries to load latest shepherd configuration with `herd >> load root ./path/to/config.scm` and it starts a shepherd process. Login >> shell starts the shepherd process as well. Probably we need to do >> config reload using on-change service and also not trigger on-change >> stuff if user isn't logged in. > > Makes sense. > >> I can think on the proper solution and make a patch with a fix later >> this week or beginning of the next week. > > Awesome, thanks for taking a look! > > Ludo’. Prepared a patch series, which fixes the issues and sligthly adjusts the way home shepherd reload configuration logic works, now it happens only if configuration is changed and also it doesn't try to be smart and start a shepherd if it's not started yet.