https://wiki.archlinux.org/title/Polkit
User systemd allows that kind of complete self-service, and so lets you do application deployment and management without touching the root account, which is rather nice.