I've just recently been getting into Nix myself, and it is completely fantastic. It has a steep learning curve, as to do much of anything at all you need...