Controller doesn't work properly on Linux, I can't control the camera it just constantly spins around
That would depend heavily on what flavor of Linux, what gamepad, drivers, etc. Unfortunately, I can't offer suggestions beyond that it's worked for us / our playtesters.
fwiw, I've just been playing through the Itch client on Arch (which afaik just launches wine, so I didn't even need Proton)