Closed infinisil closed 1 year ago
@edolstra says that modules aren't that great for that.
Can mark things as internal. Can use let or internal = true
, but then still exposed.
implemented in https://github.com/nixpkgs-architecture/pkgs-modules/pull/13
Packages currently have the interface and implementation together:
As a user I want to know what is the public API and what is internals.