···33The structure of this directory maps almost directly to top-level package attributes.
44This is the recommended way to add new top-level packages to Nixpkgs [when possible](#limitations).
5566+Packages found in the named-based structure do not need to be explicitly added to the
77+`top-level/all-packages.nix` file unless they require overriding the default value
88+of an implicit attribute (see below).
99+610## Example
711812The top-level package `pkgs.some-package` may be declared by setting up this file structure: