The nixpkgs-unstable channel's programs.sqlite was used to identify packages producing exactly one binary, and these automatically added to their package definitions wherever possible.
- Migrate to by-name hierarchy - Use the finalAttrs pattern for easier overrides - Fix build on aarch64-darwin