Totally agreed with this post! Furthermore, flakes don’t allow lazy loading of inputs. So if you share a flake across multiple machines (useful for coordinating version updates to interoperable software!) you better also make sure that every machine has access to every input described.

This was the impetus for me to switch to #npins and to test drive #nilla https://hachyderm.io/@jakehamilton/114491557323523150

Jake Hamilton (@[email protected])

Flakes Have Failed https://kilo.bytesize.xyz/flakes-have-failed #Nix #NixOS

Hachyderm.io
Pinning NixOS with npins, this time without flakes for real

How to have your Nixpkgs pinned and in sync with your NixOS configuration, and have <code><nixpkgs></code> always point to it.

mmh, so it turns out that #npins doesn't really like managing 100.000 pins at once
Does anyone know of NixOS config examples that build for multiple machines, but use npins? Finding examples that use npins is proving difficult, and I haven't seen any that specify multiple machines.
#nixos #npins