@abbienormal Creating home services is basically the same as creating system serivces: the easiest way is to take some simple service as a basis, copy it, modify to accomplish your needs and test it by reconfiguring. Make sure that home service definition is on the guile load path.

guix.gnu.org/manual/devel/en/h