Nixpkgs/Create and debug packages: Difference between revisions
m →Using nix-shell for package development: Improve grammar in note about preConfigurePhase |
m Updated old link to remove need for redirect |
||
| (One intermediate revision by one other user not shown) | |||
| Line 3: | Line 3: | ||
There is a chapter about hacking packages and modules in the NixOS manual: [http://nixos.org/nixos/manual/index.html#ch-development development] | There is a chapter about hacking packages and modules in the NixOS manual: [http://nixos.org/nixos/manual/index.html#ch-development development] | ||
Writing packages is covered in [https:// | Writing packages is covered in [https://github.com/NixOS/nixpkgs/blob/master/pkgs/README.md nixpkgs/blob/master/pkgs/README.md] and writing modules is covered in the [http://nixos.org/nixos/manual manual] | ||
If you've read the manual and still don't know how to go about creating a package, read on. | If you've read the manual and still don't know how to go about creating a package, read on. | ||
| Line 16: | Line 16: | ||
# Fork the repo (e.g. click the fork button on https://github.com/nixos/nixpkgs). | # Fork the repo (e.g. click the fork button on https://github.com/nixos/nixpkgs). | ||
# Clone your fork <code | # Clone your fork <code>git clone --filter=blob:none <nowiki>https://github.com/YOURNAME/nixpkgs.git</nowiki></code> | ||
# Hack hack hack | # Hack hack hack | ||
# Push your changes to your fork | # Push your changes to your fork | ||