Show HN: Interactive systemd – a better way to work with systemd units 2 years ago
You can override the other unit without rewriting. Place you config here.
/etc/systemd/system/<unit>.service.d
I've used PartOf to enforce "dependency". Lots of other ways to enforce order and dependency once you have the override in place.