A really common issue with sway is that it doesn’t run as a login shell, so none of your .profile or other environment settings get sourced when you login. I think that might be the problem here.
Try closing your sway session, then login to a tty and run sway
. If the qt themes work properly then it’s definitely an environment issue.
You’ll want to create a network route that sends LAN traffic through the unencrypted interface.
sudo ip route add 192.168.1.0/24 dev eth0
Is an example of how to do that, but you need to replace the ip address and
eth0
with your actual network address and device name.