Hi Tomas,
Did you consider using define-maybe from (gnu services configuration)? It would be somewhat more consistent with the rest of system services imo.
Thank you for your work!
cheers
giacomo