If we knew what it was we were doing, it would not be called research, would it?

libnix provides a nicely typed wrapper around the nix command line (for parsing, instantiating and realizing). It also provides wrappers for the nix-prefetch-url and nix-prefetch-git.

A proposal for a new review workflow based on a set of pull-request states (needs:review, needs:work). It is intended to help reviewers and contributors get PRs merged quicker and reduce likelihood of PRs getting lost. It also greatly increases the value of non-commiter reviews.

An elaborate blog post that composes the stdenv.mkDerivation {} abstraction function from scratch by using a layered approach.

Add pkgs.overrideWithScope. This function is similar to pkgs.override, except that it filters the arguments like callPackage does.

Easier use of plugins, version 10 as default, improved documentation, LLVM JIT support and more.

Shea Levy explains what is String Context, how it's implemented in Nix and shares implications on the use of the language.

Graham explores and benchmarks an AMD EPYC build server against a differently incredible build server, finding the EPYC's builds are much faster across the board.

Contribute to NixOS Weekly Newsletter

This work would not be possible without the many contributions of the community.

You can help too! Comment on the pull request for the next edition or look at the issue tracker to add other improvements.