Yee... after a couple of months of using nixos, I moved to Archlinux back again.
Don't get me wrong nixos is fabulous. It even fixes too many thinks to name in a way in which I've been using a computer.
Thou, if you want to game on it, without any interpretation layer like (steam-run / proton) Or, if your program is not already packaged in nix format. I wish you good luck.
I'm not saying that it's impossible, but it is a pain in the ass.
Shopping
Meanwhile I bought a couple of really useful things:
SilverCrest Mouse - cheep, wireless and ergonomic mouse. I would have bought Logitech one, if I got a budget for it. Thou, I don't recommend playing shooters with it.
Lenovo KU-1619 Keyboard - I bought it for a dollar and for a membran keyboard it fill great.
Dell WD15 Docking Station - The best usb-c station that you can get for your money. Many corporations are throwing them out, so I bought mine for ~25 USD.