I have set up a runit service to autologin in /dev/tty16 and the shell profile executes dbus-run-session Hyprland, however, I noticed that Hyprland, or GUIs start on the 'active' or the currently shown tty. How can I specify what tty to use a GUI application in?
runitscript you can make sure you switch totty16, for examplechvt 16before starting Hyprland, that way you ensure it will be the active tty.