Conversation
|
I think this is an interesting idea, but not quite sustainable, and not quite appropriate for the The right approach I think is to make an RFC 78-style implementation of this module in upstream nixpkgs, so that it is well-tested there and can be safely reused in any application (not even just flake-parts). |
| {inputs, ...}: { | ||
| options.perSystem = mkPerSystemOption ({ pkgs, system, ... }: { | ||
| imports = [ | ||
| "${inputs.nixpkgs}/nixos/modules/misc/nixpkgs.nix" |
There was a problem hiding this comment.
inputs.nixpkgs makes an assumption to the name of the user's inputs, which is bad. We still need to solve #157 to properly use an input.
|
Although I like the sort of elegance of such a short solution, I don't think we should be making the module list of For instance, when a flake exports an overlay with So architecturally, it should look more like #137, except perhaps a simpler implementation. |
No description provided.