Unfortunately, nix is an extremely unfriendly thing in therms of documentation. It almost impossible to graps the meaning of its syntax, although people claim that nix is extremely useful. Nowadays the documentation (or a book) is the only concern that nix's team should be tackling.
The most interesting part about an M1 architecture is an absence of any fan. But, still, from a back-end developer point of view, the one has to wait at least 3-6 months for the software to embrace an M1 chip.