I’ve noticed there’s tons of documentation out there for converting SysVinit scripts to systemd service files, but practically nothing about going the other way or to other non-systemd init schemes like runit. However, I did manage to find this obscure little gem on GitHub. It’s five years old and likely could use some updating to reflect the current state of systemd, but I think it could be of use to sysadmins switching to Void from Ubuntu, Fedora or Arch: https://github.com/akhilvij/systemd-to-sysvinit-converter
P.S. - Or even better, do you think it could serve as a starting point for adding “systemd compatibility” to runit, like how systemd has it’s own sysV-to-systemd converter?