News
Announcements
-
Nix error messages proposal: phase 2, PR 1 merged!
Nearly every C++ file in the repo was touched! This will be the biggest PR, by far, for this project. Getting this in is a major feat!
Next up, I’m looking forward to finishing out this phase with showing the lines of code for errors, and supporting show-trace in the new format. I expect that PR to be much easier, both to make the changes and to review them.
-
RFC 70: Merge nixos-hardware into nixpkgs
Tutorials & Resources
-
An introduction to the Nix ecosystem and a collection of resources to get started.
-
NixOS: How it works and how to install it!
Thorough overview of NixOS.
-
Tutorial: Ad hoc developer environments
Introduction how to get started with Nix for development in teams.
-
Tutorial: Towards reproducibility: Pinning nixpkgs
Introduction for achieving reproducibility with Nix.
-
A few short notes what to avoid when writing Nix.
-
How Status.im, a messaging app, uses Nix to achieve the ‘holy grail’ of reproducible builds.
-
How nixpkgs links against macOS’s system libraries.
-
NixOS ❄: tmpfs as root & NixOS ❄: tmpfs as home
Tutorial with step by step instructions for installing NixOS on tmpfs. Also an introduction to how to have a usable
/home
on tmpfs.
Jobs
-
Help Shopify rebuild our world in Nix
Shopify is looking to grow a Nix team to continue its roll-out of Nix-based environments to development, CI, and production, across macOS and Linux.
Contribute to NixOS Weekly Newsletter
This work would not be possible without the many contributions of the community.
You can help too! Create or comment on the pull request for the next edition or look at the issue tracker to add other improvements.