notashelf.dev
Nix Evaluation Is a Scheduling Problem
#nix is an active hashtag on Bluesky. In the last 30 days, 42 people shared 91 posts with it — around 3 a day. Activity is up 24% versus the previous week, peaking on Aug 4 with 9 posts.
Tags most often used together with #nix.
notashelf.dev
Nix Evaluation Is a Scheduling Problem
jezenthomas.com
Nix Overrides That Expire Themselves
Package overrides in a Nix flake tend to outlive the problem they were written to solve. A small trick with lib.warnIf makes an override announce when nixpkgs has caught up and the override can be deleted.
github.com
GitHub - wavelens/gradient: nix-based continuous integration system
nix-based continuous integration system. Contribute to wavelens/gradient development by creating an account on GitHub.
fzakaria.com
The Nix sandbox is a hidden input
The whole beauty of Nix was that it was incredibly pragmatic to achieve “reproducibility”, which is quite an overloaded term. The default model for Nix is the intensional-model which is input-addressed: the hash of a store path is derived from the recipe (derivation) that produced it, and not the bytes that came out of it. In that framing Nix achieves repeatability. Nix, by default, was never bit-for-bit reproducible.1 Nix has a ca-derivations feature that makes the output path a hash of the output bytes, which is a different model (extensional-model). ↩
Posts are pulled live from Bluesky and cached briefly. Posts with content labels are hidden.