Nix is hard to get into. The lang is weird, and I'm a functional programmer. It's not very well documented. Flakes just don't seem to be documented at all? But are used everywhere?