Tag
trynix-preview is a GitHub action that allows reviewers to boot a pull request's build directly in the browser for testing and feedback, using Nix and Cachix without requiring servers or cloning.
The author shares their pride in a comprehensive Nix configuration that manages all their machines efficiently, while explaining the personal and security reasons for keeping it private.
trynix.dev is a browser-based runner that boots a Linux VM in WebAssembly to let users execute any historical Nix package instantly without local installation. It can pull binaries from the public Nix cache, Cachix, or any CORS-enabled store, enabling over 310,000 nixpkgs versions to run directly in a browser tab.
The article introduces omniflake, a Nix tool that consolidates thousands of flakes into a single input to simplify dependency management and improve user experience in Nix-based systems.
The article covers a presentation at the FOSSY conference explaining bootstrappable builds, which enable building entire systems from minimal trusted sources to enhance software security and reproducibility.
nixpkgs-multiverse introduces a fast mode that skips Nixpkgs evaluation and fetches package store paths directly, enabling quicker access to historical package versions.
The author argues for a Rust FFI that speaks the Fil-C ABI, enabling safe interop with recompiled C/C++ libraries, and calls for cross-ecosystem collaboration among Rust, Fil-C, Zig, and Nix/filnix communities.
A blog post discusses the recent disbanding of the Nixpkgs core team, highlighting ongoing governance struggles, member attrition, and volunteer burnout within the Nix/NixOS/Nixpkgs project.
nixpkgs-multiverse is a Nix flake that provides access to every version of every package that ever existed in Nixpkgs, allowing users to easily pin and mix historical package versions without multiple flake inputs.
The Nixpkgs core team has disbanded, marking a significant governance shift in the Nix ecosystem.
The article argues that Nix evaluation is fundamentally a scheduling problem and introduces Evix, a library-first async Nix evaluation engine designed for persistent, structured evaluation results.
The article explores Nix's laziness, showing how attribute paths can lazily generate infinite trees, and turns this into a fun hack where each button press in Super Mario Bros. 3 is a separate Nix derivation with the store as savestate history.
A blog post demonstrating a Nix pattern that makes package overrides warn when they become obsolete, based on conditional version or metadata checks during evaluation.
A technical deep-dive into how Nix's sandbox paths act as a hidden input to derivations, breaking reproducibility by allowing the same derivation to produce different outputs depending on sandbox configuration.
This open-source project enables Nix and NixOS on the NVIDIA DGX Spark, providing USB boot images and a NixOS module for configuring the hardware.
This talk explains how to use Nix to achieve full reproducibility from development environments, builds, to cloud deployments, and showcases Antithesis's Nix-based "command set" framework as a replacement for messy scripts.
A blog post discussing how Nix helps solve dependency and reproducibility issues in building systems software, particularly for fast-evolving subsystems like BPF and io_uring.
The Linux kernel is set to support $ORIGIN for relocatable binaries via eBPF and binfmt_misc, enabling Nix and similar tools to select interpreters programmatically.
This post mechanizes Mitchell Wand's 1991 type inference algorithm for biased record concatenation, providing declarative and algorithmic semantics and a Haskell reference implementation to advance type checking for Nix and other languages.
A detailed walkthrough of setting up a reproducible declarative development environment for agentic engineering on macOS using Nix, Homebrew, Home Manager, WezTerm, and Starship.