News
Announcements
-
- Long awaited support for macOS Catalina, see the manual
- A bunch of options to invoke installer (pass —help to see what’s there)
- Various bugfixes to the installer
- MacOS sandboxing improvements
-
v9 saves you a bunch of time when bootstrapping Nix (you can even disable adding of channels)
- Linux: ~20s -> ~7s
- MacOS: ~90s -> ~20s
-
Nix Flakes, Part 1: An introduction and tutorial
This is the first in a series of blog posts intended to provide a gentle introduction to flakes, a new Nix feature that improves reproducibility, composability and usability in the Nix ecosystem.
This blog post describes why flakes were introduced, and give a short tutorial on how to use them.
Tutorials & Resources
-
Shopify Engineering: What Is Nix?
Over the past year and a bit, Shopify has been progressively rebuilding parts of our developer tooling with Nix.
Burke Libbey dives into explaining Nix before diving into what’s planned for the future.
-
Nix: Re-running Fixed Output Derivations - At the Right Time
Have you ever been burned by forgetting to update a hash of a Fixed Output Derivation? Or realizing it hasn’t worked since a while during an update?
This article explores your options at re-running fixed output derivation on input changes.
-
Learn NixOS by turning a Raspberry Pi into a Wireless Router
-
NixOS on a Raspberry Pi: creating a custom SD image with OpenSSH out of the box
-
A Mumble server has been provisioned for use by the Nix community. Feel free to lurk in the lobby or create your own channels for hosting meetings and discussions.
Join with
nix run nixpkgs.mumble -c mumble mumble://$USER@mumble.nix-community.org
. -
A tool to find all past versions of a package that were available in a channel, the revision you can download it from, and a copy-paste command for how to install it.
-
Showcase of Nix usage for various technologies.
-
NixKite: Buildkite pipeline generation tool using the NixOS module system
-
Deploying heterogeneous service-oriented systems locally with Disnix
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.