I’ve used #nixos since 2017-2018, and I still don’t really understand #flakes. I have 5-10 nixos hosts/vms/lxc using nix-channel. What am I missing out on?

Roast me please

@monotux No reason to roast you, nothing you do wrong if you don't use flakes.

There are a whole bunch of relevant details, for those I find it is best to study the flakes docs and maybe also the original blog posts from Eelco.

From a practical standpoint I like that they bring a default entry point, tight git integration, try to be easier to reproduce and bring the lock file concept with them.

@monotux From what I can tell they are currently more in an 80/20 state though. There are also a few flaws and I think relevant critics about the approach.

From my day to day usage for my needs they pay off and the drawbacks are acceptable for me.