@barocio@emacs.ch I don't start any apps from systemd, but I do see my profile-defined variables in an emacs I start from dmenu in i3wm. I guess hyprland is different, although it sounds broken or maybe misconfigured? There should be a way to get the user's profile environment to an app you are starting as that user if it doesn't do that by default.
Starting emacs from systemd just sounds like a bad idea to me 😬