#
#TIL #systemd user service don't run when the user is logged out (by default)
User has to be enabled for "lingering" to keep services running.
loginctl enable-linger username
It worked for a long time for me without this because I had a tmux session open :D