Hello! I have currently found a way as of 2024 to download Unity hub 3.10.0 and the 2022.3.54f1 Unity Editor.
I am currently using Arch Linux + KDE Plasma
What you want to do first is go to this website and download the 3rd link which will be the unity hub for Linux.
https://discussions.unity.com/t/unity-hub-v2-0-0-release/743151
Then after that install FUSE 2 which will allow you to open the app-image file, Make sure to use the Arch Linux Wiki and package to learn how to do so!
https://wiki.archlinux.org/title/Main_page
https://archlinux.org/packages/
The command to do so is
sudo pacman -S fuse2
you can see if it installed correctly by finding the version of it like so
pacman -Q fuse2
once that is installed then you can open the app-image file which will be the unity hub file then when in the hub just install the editor like usual.
once done you should have both the unity editor and the unity hub!
After that, you will need some type of IDE, of which you can install VScode, you would use yay for this. To install yay do the following order after completion
sudo pacman -S git
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si
and you should have yay installed!
Now you can install VSC with ease with this simple command
yay -S visual-studio-code-bin
and just press N 2 times to decline Clean-build and diffs to show and follow the rest of the installation by pressing Y or N if needed (you would want to press Y to accept) then that would be it!
All you have to do after that is open up VSC and configure it you would usually (make sure to check the #854851968446365696 section and scroll down to IDE configuration)
You will need the .Net SDK which you can install via pacman like so
sudo pacman -S dotnet-sdk
If successfully installed you can do dotnet --list-sdks to see the SDK, once installed just restart vs-code and you should be golden!
Have fun programming!