-
Fork & Clone
git clone https://github.com/voidtek/nixpkgs.git cd nixpkgs -
Test Changes
nix develop .#devops # Test your changes
- Create
shells/newenv.nix - Add to
flake.nixdevShells - Update README.md table
- Test with
nix develop .#newenv
- Add to
defaultPackages(all environments) - Or add to specific shell file (single environment)
- Use 2-space indentation
- Keep shell files under 50 lines
- Add welcome banners for new environments
# Test all environments
nix develop .#default
nix develop .#python
nix develop .#docker
nix develop .#hugo
nix develop .#devops- Update CHANGELOG.md
- Test all environments
- Update documentation if needed
- Submit PR with clear description
- Use GitHub Issues for bugs
- Include Nix version and OS
- Provide reproduction steps