Tag
A Lobsters discussion comparing Nix implementations — Determinate Nix, Lix, Guix, and alternatives like snix/tvix — covering ecosystem trade-offs, upstreaming concerns, and which variant suits different users.
A cookbook-style guide demonstrating how to build a NixOS system using Nixtamal, an input pinner that replaces stateful nix-channel workflows, and highlighting the new system.nix entry point introduced in NixOS 26.05.
A tutorial on using Nix flakes to manage dependencies for simple scripts (e.g., Python with Trafilatura and system tools like aplay), making them runnable anywhere without pip-related breakage.
An LWN deep dive into Nix flakes, the experimental Nix feature that pins dependencies via flake.nix and flake.lock files to enable reproducible, distribution-independent development environments, along with their history and uncertain stabilization path.
Mic92 发布 Tribuchet,一个基于 Nix 实验性 external-builders 特性的远程构建执行工具,通过 gRPC 让 worker 在 NAT 后接入 hub,实现内容寻址分块传输、调度与沙箱化构建。
Geoffrey Huntley 提出一种新的开源协作模式:对 pull requests 关闭,但欢迎基于许可证自由 Remix,并认为 AI 代理已消除 Remix 软件的知识门槛,正让传统的 GitHub bazaar 模式难以为继。
Lix 团队发布了 2.96 "Bingsu" 版本,重点改进安全性、调试器支持和日常使用体验,并持续推进 Cap'n'Proto RPC 协议与 Rust 支持的工作。
jinx 是一个将 Nix 编译为 TypeScript 的转译器,能够在浏览器中评估完整的 nixpkgs(231,777 个属性)并生成与 Nix 完全一致的 drvPath,从而让前端开发者在不安装 Nix 的情况下探索存储模型。
作者介绍如何借助 Nix 的确定性 Rewind VM 构建调试器,利用 derivation 记录完整输入,实现可复现的竞态条件复现与精确定位,大幅降低了实现调试功能的难度。
DHH comments on a "mind virus" spreading through open source after Guix reportedly banned all AI-generated contributions, arguing code should be judged on quality alone without codes of conduct.
一篇技术博客文章,讨论 NixOS/Nix Flakes 生态中 `specialArgs` 注入机制导致模块不可移植的问题,并提出用「柯里化模块」等方式在模块求值前应用特殊参数的替代方案,相关讨论曾在 NixCon 2026 闪电演讲中提及。
Pared is an open-source macOS tool (app, terminal wizard, and Nix modules) that lets users selectively disable Apple Intelligence features and remove unwanted on-device models without turning off System Integrity Protection.
spoonful is a static site generator written in Nix, featuring fast cached builds, plain Nix content authoring, RSS feeds, sitemaps, and live preview via spoonful dev.
A blog post detailing how to install Nix and set up Home Manager on Valve's Steam Frame, reusing Steam Deck tooling and introducing two author-created helper flakes (steamos-etc-nix and frametop-nix) for managing system files and quality-of-life settings on SteamOS.
作者介绍了使用 Emacs/Org-mode 写作、Pandoc 转换、Gleam + Blogatto + Lustre 生成 HTML、Nix 固定构建环境、d2 绘制图示的个人博客发布管线,强调用类型化 Gleam 代码替代模板语言来生成站点页面。
Omnibin is a FUSE filesystem that provides on-demand access to every binary from nixpkgs, eliminating the need for traditional package installation.
The article discusses how dynamic derivations in Nix shift its build system from applicative to monadic, allowing the build graph to be defined as the build progresses rather than upfront.
The article explains that a Nix store can be implemented using only three simple HTTP functions, enabling static file servers like GitHub Pages to act as Nix binary caches.
The article introduces trynix, a WebAssembly-based tool that enables running any Nix package from the past 13 years in a browser, and highlights a GitHub action for booting pull requests interactively.
A Fastly test result demonstrates the cache fetch speed achievable with the official Nix binary cache.