This is something I use all the time! Just put unit files in ~/.config/systemd/user and use systemctl --user to start/enable them
https://wiki.archlinux.org/title/systemd/User