systemd is a mistake. just use a simple init system like openrc or runit. none of this bloated complexity. why does everything need to be a service these days?