···3The structure of this directory maps almost directly to top-level package attributes.
4This is the recommended way to add new top-level packages to Nixpkgs [when possible](#limitations).
500006## Example
78The top-level package `pkgs.some-package` may be declared by setting up this file structure:
···3The structure of this directory maps almost directly to top-level package attributes.
4This is the recommended way to add new top-level packages to Nixpkgs [when possible](#limitations).
56+Packages found in the named-based structure do not need to be explicitly added to the
7+`top-level/all-packages.nix` file unless they require overriding the default value
8+of an implicit attribute (see below).
9+10## Example
1112The top-level package `pkgs.some-package` may be declared by setting up this file structure: