Hello, This adds a variant of shepherd without sbin and makes it the default for home services. The reason is that when using guix home with shepherd services on a foreign distribution the default shepherd package masks commands like halt, shutdown and reboot which are usually provided by the initsystem.
Per the discussion in https://issues.guix.gnu.org/73903 the package is hidden and just symlinks all the relevant files from the base shepberd to the new output. I successfully reconfigured my home environment and confirmed that halt/reboot are now provided by my system profile. Dariqq (2): gnu: Add shepherd-for-home. gnu: home: Use shepherd-for-home as the default shepherd. gnu/home/services/shepherd.scm | 2 +- gnu/packages/admin.scm | 27 +++++++++++++++++++++++++++ 2 files changed, 28 insertions(+), 1 deletion(-) base-commit: c3290cee6add60b7e56f5f919d9498d78542790a -- 2.46.0