You could try running it with wine, I have linux and i use wine and it runs perfectly. Also the steam version has native Mac and Linux support
100%. The Steam Deck is literally a portable computer.