So this is a 'dmd->shepherd' patchset for the Guix side now (thanks, Ludo, for adding 'shepherd' package!).
If I didn't miss anything (please double check me), the only thing left "unrenamed" are “po/guix/*.po” files. Should they also be adjusted or leave them as they are? [PATCH 01/11] gnu: elogind: Use 'shepherd' input. [PATCH 02/11] Use 'shepherd' instead of 'dmd' as init system. [PATCH 03/11] linux-boot: Rename /root/etc/dmd directory. [PATCH 04/11] services: Rename %do-not-kill-file. [PATCH 05/11] doc: Replace references to 'dmd' with 'shepherd'. [PATCH 06/11] Rename (gnu services dmd) to (gnu services shepherd). [PATCH 07/11] services: shepherd: Rename shepherd configuration file. [PATCH 08/11] services: xorg: Use 'shepherd' instead of 'dmd'. [PATCH 09/11] services: Rename 'dmd' services to 'shepherd'. [PATCH 10/11] guix system: Rename 'dmd-graph' to 'shepherd-graph'. [PATCH 11/11] Rename 'dmd' to 'shepherd' in comments and strings. This is a final cleanup: a couple of things that don't suit any previous patch.