6600XT reporting in. Spent a few hours on Windows and WSL2 setup attempts, got no where. I don't run Ubuntu at home and don't want to dual boot just for this. From looking around I think I'd have a better chance on native Ubuntu.
Or wait, if its just about stable diffusion multiple people try to create onnx and directml forks of the models/scripts, which atleast in theory can work for AMD gpus in windows and wsl2
Authy and keepass file stored remotely, pictures backed up to cloud. It'd be really inconvenient, but I try and have nothing I care about only local to my phone.
I think it depends on how deep you want to go initially. It's very easy to buy a pretty good mechanical keyboard off the shelf, and that's as far as many people need to go. Determine the switches you want, find some decently reviewed keyboards you like the look of, buy it (from a reputable online store).
If you immediately want to spend hundreds on a custom setup and are paying someone you've never met to do it for you, before receiving any kind of product, that's where it can get dicey.