Yes! It's honestly great of you can accept not going outside of the nixpkgs ecosystem. I'm not enough of a wizard yet to do much more than build a fhs environment to run some outside apps, but for the most part nixos has everything. Oh except KDE didn't have working network manager integration, buuut that was probably something I didn't set up correctly in my nixos config
I do reboot into Ubuntu for Minecraft, but nothing else