startwayfire should source .profile. That is the correct way to set up a session environment. This'll pull in the distro's config, /etc/profile.d (if appropriate for your distro), and any environment variables the user wants to configure. User environment vars should go in ~/.profile.
https://github.com/WayfireWM/wayfire/issues/1113#issuecomment-799052907