Starship is a really nice, fast, customisable shell prompt - of which there are many - but Starship supports a very wide range of things out-of-the-box.
Including docker context’s. It detects Dockerfile and docker-compose.yml/yaml in the directory, and if you’re not on the default context then it’ll show the name of the context you’re on in blue alongside a little whale icon. A tiny but very useful feature.
I used to do game dev as a hobby, but as you say Windows is just head-and-shoulders ahead of Linux for that - not just for the engine support, but all the essential tools that go along with it too.
Starship does work with Powershell - but I don’t have any other recommendations for Windows. I currently only use Windows for gaming, I use Linux for development and general use.
Dual boot for sanity! SSD’s prices are falling of a cliff right now.
I actually do have dual boot on almost every computer I use now that I think about it, but I’m quite frankly too lazy for switching OSes and setting everything up twice :/ I usually have troubles with procrastination even when I don’t have to reboot a computer to start working, so dualboot has proven to be infeasible solution for that :D Even having to boot into a VM for something can make me postpone doing it, but fortunately ever since I discovered multipass it’s not such a problem anymore :D
Another issue is with our company being heavily into O365, with most of ways how to use alternative clients being disabled. For example, I was not able to get Teams and Outlook working on Fedora, since they dropped support for clients last time I checked, and you’re left with a pretty annoying web app. Then there’s also the fact that we’re using Checkpoint for VPN, which I also didn’t manage to get working on Linux. :/
It’s a shame, though. I work part time as a pentester, and having to work from Windows host OS is so annoying, I’d switch to Linux anytime, if it weren’t for the aforementioned problems.