Blog / Newsletters / 2018

#01 - Phoenixes burst into flame \...

Mon Jan 08 2018 newsletters

The phoenix is a long-lived fiery bird that is present in many different mythologies from around the world. When a phoenix "dies", it does so by combustion and is reborn of the ashes left behind. It rises from its own ashes, in the freshness of youth, to live through another cycle of years. So in a sense, it never truly dies, but regenerates itself and lives forever. Just like this weekly newsletter. Welcome to the 2018 NixOS "Weekly" newsletter. We are back and hope to…

#02 - Life before death, strength before weakness, \...

Thu Feb 01 2018 newsletters

Welcome to another edition of NixOS "Weekly" News -- we're still working on that weekly bit and I've half a mind to amend the quote to add "monthly before weekly". Let me start by addressing everyone who helped put this edition together: By creating the content and helping collect items, you make the newsletter possible. Thank you. Contributions for future editions are more than welcome. One way to help is by editing a release; we've added an Editor's Guide to help you. There…

#03 - A tree with strong roots \...

Mon Feb 26 2018 newsletters

Welcome to another edition of NixOS "Weekly" Newsletter! Thank you to everyone who helped make this happen. Nix 2.0 has been released discussion on lobste.rs discussion on hacker news NixOS 18.03 release approaching Mog has set up an unofficial redbubble store for various NixOS items (T-shirts, stickers, banners). Nix has learned to load plugins Nix workgroups area Workgroups are used to facilitate working on components of the Nix ecosystems. As of this writing there exists: container…

#04 - NixCon2018, Nix Core Team, binary cache improvements

Wed Jul 25 2018 newsletters

NixOS weekly project is rebooting, expect a newsletter every Wednesday in the morning (European timezone). You're more than welcome to submit new items with a short description on latest pull request Domen Patreon to support the NixOS OfBorg infrastructure This supports Graham's infrastructure costs for the OfBorg tooling. Introducing the Nix Core Team NixCon2018 call for proposals cache.nixos.org now more local Announcing Cachix - Binary Cache as a Service Painlessly developing Python on NixOS…

#05 - NixOS 18.09 preparations, incremental builds and other tooling

Thu Aug 02 2018 newsletters

NixOS 18.09 JellyFish to be forked off in a month Whole Nix community would like to specifically call out a massive thank-you to vcunat and samueldr for being 18.09's release managers, an important and central role in each release. Thank you Vladimír and Samuel! Snack incremental builds for Haskell is requesting feedback Beginner's guide to cross compilation in Nixpkgs nix-du: Visualise which gc-roots to delete to free some space in your nix store nix-top: Tool which allows high-level monitoring…

#06 - Formalizing review workflow, OfBorg update, String Context explanation

Wed Aug 15 2018 newsletters

An EPYC NixOS build farm 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. Understanding Nix's String Context Shea Levy explains what is String Context, how it's implemented in Nix and shares implications on the use of the language. PostgreSQL packaging is getting an overhaul Easier use of plugins, version 10 as default, improved documentation, LLVM JIT support and more. RFC…

#07 - NixOS in production, nix-devel is now Discourse

Wed Aug 22 2018 newsletters

NixOS in production Gabriel Gonzalez shows how to do a remote [nixos-rebuild switch]{.title-ref} while pinning nixpkgs The [nix-devel]{.title-ref} mailing list is now replaced by our discourse.nixos.org forum instance which is also usable by email 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.

#08 - Nix 2.1, NixOS 18.09 beta, new installer bootloader

Wed Sep 05 2018 newsletters

Nix overlay to program and use a tomu U2F token #33686: New installer bootloader Updates the bootloader, shedding one of the few remaining old logos, while also adding new features. Mainly, HiDPI options under a new sub-menu, allowing modesetting the console to a readable size! RFC 32: Tweak the process of executing phases in the stdenv for better nix-shell UX A proposal for making it easier to manually run phases of a build inside a nix-shell. Real-time audio in NixOS Bootstrap a zfs-on-root…

#09 - NixCon 2018 program, macOS 10.14 Mojave support, Haskell and Python packaging tips

Wed Sep 26 2018 newsletters

The NixCon 2018 sold out and program is now live Help make the Nix ecosystem's docs better A lot of people meet DocBook for the first time when they're contributing to the documentation of older, well established open source projects like NixOS. Now there is https://docbook.rocks/ to help you get past the initial hurdle of "what do I do now?" I hope this helps! Nix 2.1 has been added to the docker images Creating Nix build function abstractions for pluggable SDKs Packaging a Haskell…

#10 - AArch64 builders, NixOps alternative, optimised docker layers, Hercules CI

Wed Oct 03 2018 newsletters

Exploring Nix & Haskell Part 1: Project Setup This is the first of a series of posts, with the overarching goal of building up a deterministic Haskell development environment using Nix, including a modern IDE experience and any tooling built-in. New Aarch64 (and armv7l-linux omg!) builders New shirt and logo for 18.09 release krops as an alternative to NixOps NixOps, the official DevOps tool of NixOS, is nice but it has some flaws. krops is an alternative to NixOps trying to solve some of…

#11 - NixOS 18.09 release, Fastly CDN for cache, your first Hydra

Wed Oct 10 2018 newsletters

cache.nixos.org moved from Amazon to Fastly. A very hacky proof of concept of a lisp in Nix NixOS 18.09 Jellyfish released Request for maintenance: Azure blobs Your First Hydra 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.

#12 - NixCon 2018 videos, Eris, NixDoc, Auto patching and jobs

Fri Nov 16 2018 newsletters

NixCon 2018 videos of talks Eris: A simple binary cache server News on the security team Language Server Protocol for Nix using HNix NixOS mailserver 2.2.0 The NixOps resources.machines option Auto patching prebuilt binary software Engineer at Mercury Mercury is hiring a generalist engineer in SF. Mercury uses Nix for development, Hydra for CI, and runs on NixOS on AWS. Deployment Working Group nixdoc to generate documentation for Nix library functions NixOS/nixpkgs#49275 for the first generated…

#13 - Cross compilation for Go and Rust, home-manager email support

Tue Dec 04 2018 newsletters

NixOS 19.03 will leverage multiple cores automatically by default for builds and Nix 2.2 will have the sandbox enabled by default on Linux Deploy a C++ web app on Heroku using Docker and Nix Meson 0.48 landed in staging again Declarative client mail configuration In the past few months, some work went into home-manager to abstract mail configuration and generate configs for a variety of client-side software. Declare your username/password once and generate configs for…

#14 - Reproducible builds summit, Gnome 3.30, RFC process, linter, Arion

Wed Dec 19 2018 newsletters

Gnome 3.30 with wayland support has hit master To launch a wayland session simply use GDM or SDDM and select the gnome session. Select gnome-xorg to run an X11 session. If you encounter a bug please cc @hedning on github. Fast Docker Compose 'deployments' for development with Arion A little tool we use at Hercules CI for process supervision of local developer environments. No need to export, load or garbage collect Docker images! RFC0036 (Improving the RFC process) entered its Final Comments…

Scroll to top