Automatic sleep and wake up for my local nix builder
I use an older desktop computer as my Nix builder at home for all my untrusted Nixpkgs work (reviewing PRs, running tests, etc). Since I don't want it powered on and consuming power 24/7, but only run when I want to test builds, here's my quick hack for getting the host to automatically suspend and wake up on demand to build packages.
Attending NixCon 2025
In early September of 2025 I attended NixCon in Rapperswil-Jona in Switzerland. It was my first time attending a Nix specific event and I had a blast!
This Week in NixOS, Week 35 2025
Keeping the streak up, here's the fourth week of This Week In NixOS.
This Week in NixOS, Week 34 2025
Lots of interesting things happened this week in the NixOS ecosystem. Here are my highlights.
This Week in NixOS, Week 33 2025
Second week of my NixOS notes on what happened in the community or that I learned that I found interesting.
This Week in NixOS, Week 32 2025
I often send to friends links about the NixOS ecosystem that I find interesting. I figured it's better if I write about it so I have an easily accessible archive of these links. Keep in mind, these links are based on my personal preferences and my observations.
How NixOS is built
I recently got the urge to better understand how NixOS is built and how secure the build pipeline is. So, I started looking at all the build systems involved, the infrastructure they run on, how everything is managed and which build jobs are running in these systems. This is my attempt at documenting the above.
25.05 Zero Hydra Failures
In a previous post, I mentioned how I participated in the 25.05 Zero Hydra Failures event, where participants aim to fix build failures in Nixpkgs before the release date of the next NixOS version. In this post, I'll document the few fixes I managed to land and what I learned in the process.
Zero Hydra Failures filtering
I've been participating in the NixOS 25.05 Zero Hydra Failures event where
people are encouraged to fix build failures in Nixpkgs. The website for the
event is zh.fail (clever use of the fail tld!) and here's the current list of
all failing packages and tests.
I looked around in the website but I didn't find any way to filter failures only for Linux or architecture (x86_64/aarch64). This feature was requested when the zh.fail website was first introduced, but I believe is currently missing. The source for the website is here, if I get the time I'm interested to see if it's easy to implement this feature.
TIL: Hugo's GitInfo
While catching up with my RSS feed, I ran into this post by Farid Zakaria which describes how they automatically add the latest git commit hash to their statically generated blog. This gave me the idea to do something similar on my Hugo theme and blog, as I frequently look for a source link when reading other people's blogs.
