New comment by bileslav on void-packages repository https://github.com/void-linux/void-packages/issues/37555#issuecomment-1910120691 Comment: @TeusLollo, here's the missing part: `dbus-update-activation-environment DISPLAY WAYLAND_DISPLAY XDG_CURRENT_DESKTOP` It should be executed after those variables initialized, e.g. inside `~/.config/river/init` in my case. I really lazy to elaborate now. Also ATM I can't use Google Translate to correctly formulate, so I'm sorry for anything. IIRC, sway docs had some information about this. Hope this will help someone.