4 ms·
NixOS/nixpkgs is exceptionally friendly and open to new developers, and even just a one-off patch is simple to do.
by vertex-four 8y ago
NixOS/nixpkgs is exceptionally friendly and open to new developers, and even just a one-off patch is simple to do.
- danieldk 8y agoIndeed. I started using NixOS and Nix a bit more than six months ago and I was contributing patches within no-time. One can just submit a pull request on GitHub (with the proper format) and a lot of aspects are automated: e.g. the impact of the change (in terms of packages that are effected) is automatically determined and someone with the right privileges can request a build. Some PRs linger around for a longer time, but most of my PRs were merged within the day. Also, I received useful feedback if a PR needed more polish. What helped me a lot with Nix is that you can easily make your own local derivations. Derivations are usually short [1] and bear little risk with sandboxed builds enabled. Basically, you do a nix-shell -p mypackage, you get dropped in a shell with your derivation, but it does not affect the rest of your system. [1] Example of a C++ library: https://github.com/danieldk/nix-home/blob/master/overlays/30-alpinocorpus.nix https://github.com/danieldk/nix-home/blob/master/overlays/30...