When adding a new package to anixpkgs:
- Create the package definition under the appropriate directory (e.g.
pkgs/by-name/,pkgs/python-packages/, etc.). - Create an entry in
index.jsonat the repo root — this is required for CI and documentation generation.- Set
"ci": truefor virtually all packages, so the package must build successfully for CI to pass. - Set
"docs": trueonly for custom packages (ones authored in this repo). Third-party packages being wrapped or included should have"docs": false.
- Set
- Follow the anixpkgs-deploy workflow:
git addthe new files before runninganix-upgrade.