

-
I'd play around with Arch Linux in a VM before switching, try and get it set up and running the way you like. It may be worth it to try other distros as well. Ubuntu, among other distros, do have an option to do minimal installs. Linux does things differently than Windows, and starting out with Arch is definitely playing on Hard Mode, even if you're tech savvy. Though the Arch Wiki is an excellent resource regardless of what distro you're using, definitely worth bookmarking.
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
When running Windows games on Linux, you have to run them through a compatibility layer. The most common one is called Wine), and Steam comes with a custom WINE implementation called Proton. You may be able to figure out a way to get your existing library to work with Proton, but imo that's too much of a headache, it's much easier to reinstall and let Steam set things up properly for Linux. Not every Windows game is going to work well on Linux. Check out protondb.com for info on your Steam Library's compatibility with Linux. I'd also recommend looking into Lutris or the Heroic Games Launcher for non-steam games.
-
When running Windows games on Linux, you have to run them through a compatibility layer. The most common one is called Wine), and Steam comes with a custom WINE implementation called Proton. You may be able to figure out a way to get your existing library to work with Proton, but imo that's too much of a headache, it's much easier to reinstall and let Steam set things up properly for Linux. Not every Windows game is going to work well on Linux. Check out protondb.com for info on your Steam Library's compatibility with Linux. I'd also recommend looking into Lutris or the Heroic Games Launcher for non-steam games.