If Lutris fails to download for you:
- Get the Windows installer for the Battle Net launcher (you may need to user User-Agent switcher extension to trick the browser into thinking you are a Windows client)
- Add it to Steam as a non-steam game and enable proton in the properties (Worked for me with Proton Experimental)
- Launch the installer and following everything
- After done installing locate the folder
/home/$USER/.steam/root/steamapps/compatdata/<SOME RANDOM PID>/pfx/drive_c/Program Files (x86)/Battle.net(you can go to the steam folder and just search the .exe's name directly) - Add the
Battle.net Launcher.exeas a non-Steam game again and enable Proton - Follow the steps of installation along with account login.
- Install HOTS to specific location (chosen from launcher settings)
- Add Heroes of the Storm .exe file to Steam as a non-Steam game and launch it with Proton, this should remove launcher and prompt for it to be installed again.
- Done. Use the HOTS .exe file for launching the launcher from which you will launch Heroes of the Storm
