systemd is a freaking nightmare. Can't believe people still defend it. just use runit or s6, problem solved.