Valve has been using MoltenVK to run Dota2 on Mac1. I'm a bit worried that if Valve would cut the funding on MoltenVK2. Furthermore, CS:GO had been an example of a cross-platform example for multiple-player game. Valve's games may still support Linux/SteamOS, but what if other developers only release their games as win-only in future?
KDE Connect: https://kdeconnect.kde.org/
I also use Resilio Sync. It’s not open source software, but it’s self-hosted https://www.resilio.com/
There are also open source sync services, like nextcloud or syncthing