Replying to a post on ⁨troet.cafe⁩

@IncredibleLaser yes, but with flake-parts it changes a little bit, for the outer passes `inputs` and `self` and the inner one (what also @vivekanandanks uses in their example) is for `pkgs`, `config`, `lib` and so on which gets passed directly into the module and does not come from outside of the module. At least that's how I understood this.
E.g.
{inputs, self, ...}: {
flake.nixosModules.somemodule = {pkgs, config, lib, ...}: {
...
}
}
But these are optional when you only pass `...`

en