Announcements - NixOS Discourse: DrvGraph: Display unbuilt or unfetched store paths before building your packages
Telegraph
DrvGraph: Display unbuilt or unfetched store paths before building your packages
DrvGraph is a derivation graph visualizer for unbuilt Nix package, which traverses and analyzes the dependency graph of a Nix package, and then show what needs to be built or fetched in a tree representation. So you can know those unbuilt or unfetched store…
Announcements - NixOS Discourse: The Election Committee announces the third Steering Committee election
Telegraph
The Election Committee announces the third Steering Committee election
Another year has passed since the Nix community voted in the second Nix Steering Committee. As some of their terms are coming to an end, the community must once again cast their ballots to form the next SC.
Announcements - NixOS Discourse: SecretSpec 0.21: Resolver IPC, external providers, and binary secrets
Telegraph
SecretSpec 0.21: Resolver IPC, external providers, and binary secrets
SecretSpec 0.21 adds two JSON-RPC protocols: one lets tools request secrets from a separate resolver process; the other lets external executables act as providers. Disclaimer: LLMs have been used 1 post - 1 participant Read full topic
Announcements - NixOS Discourse: Devenv 2.4: Machines
Telegraph
Devenv 2.4: Machines
devenv 2.4 introduces Machines, a way to define NixOS, nix-darwin, and home-manager configurations in devenv.nix. You can inspect and build a machine locally, install a fresh NixOS host, or deploy updates to existing machines. NixOS deployments show closure…
🤯1
Announcements - NixOS Discourse: Introducing Casita: A content-addressed store for source code and build
Telegraph
Introducing Casita: A content-addressed store for source code and build
Hey! We are rewriting Nix, splitting into layers. Casita is the first standalone layer, a content-addressed object store for source code and build artifacts, with deduplication, verification, synchronization, and garbage collection. For full explaination…
🤯1
Announcements - NixOS Discourse: Let’s have a great 26.11 release cycle!
Telegraph
Let’s have a great 26.11 release cycle!
Hey everyone, I’m the current release manager for the NixOS 26.11 (“Zokor”) release together with @yayayayaka as fellow release manager and @NotAShelf and @coolcuber the release editors. Thanks to this community for making it possible for me to get this opportunity…
Announcements - NixOS Discourse: Introducing Casita: A content-addressed store for source code and build artifacts
Telegraph
Introducing Casita: A content-addressed store for source code and build artifacts
Hey! We are rewriting Nix, splitting into layers. Casita is the first standalone layer, a content-addressed object store for source code and build artifacts, with deduplication, verification, synchronization, and garbage collection. For full explaination…
Announcements - NixOS Discourse: Cyberus Linux September Update: Image-Based Systems
Telegraph
Cyberus Linux September Update: Image-Based Systems
Cyberus Linux 26.05 is a drop-in for NixOS 26.05 with 5-years of long-term support. Some time has passed since our Cyberus Linux 26.05 launch post, so I wanted to give you an update on what’s been happening in Cyberus Linux in the last months.
Announcements - NixOS Discourse: The Fastest NixOS CI is now going Stable!
Telegraph
The Fastest NixOS CI is now going Stable!
After - 802 days of development, - 4000 commit messages and - at least 3 burnouts later, I am finally able to Announce… The First Stable Release of Gradient v2.0.0 - Ready for Use in Production! From now on every Release will include migrations for the NixOS…
Announcements - NixOS Discourse: Graft: replace dependencies CLI
Telegraph
Graft: replace dependencies CLI
(claude was used… extensively) Graft replaces dependencies at the store layer, bypassing the normal Nix eval. Inspired by Guix graft. While we do have replaceDependency and system.replaceDependencies I thought it would be nice to have a Guix-style CLI to…
Announcements - NixOS Discourse: Security advisory for Nix and Lix - October 2026
Telegraph
Security advisory for Nix and Lix - October 2026
Nix and Lix are affected by a set of issues that can be combined to achieveCVE-2026-XXXXX — anCVE-2026-XXXXX —repair operations could destroy and replace a legitimateCVE-2026-XXXXX — a(allow …) form could beThis is a coordinated disclosure between the Nix…
Announcements - NixOS Discourse: Security Advisory: `makeBinaryWrapper`: empty PATH segments enable current-directory hijacking
Telegraph
Security Advisory: `makeBinaryWrapper`: empty PATH segments enable current-directory hijacking
Summary makeBinaryWrapper/makeCWrapper implements --prefix/ --suffix by concatenating the given value onto a search-path environment variable (PATH, LD_LIBRARY_PATH…) without checking whether that value is empty. When the value is empty (e.g. because the…
Announcements - NixOS Discourse: Nix-store-csi: Serve Nix closures to k8s pods
Telegraph
Nix-store-csi: Serve Nix closures to k8s pods
I’ve been working on a Nix CSI for kubernetes since NixCon when I realized that everyone seems to working towards killing OCI layers (and images) in Kubernetes deployments. I’m hoping to get people to give it a spin and report back to me bugs, feature requests…
Announcements - NixOS Discourse: Linux 7.3 brings 'More powerful binfmt_misc for sophisticated distros' (eg NixOS)
Telegraph
Linux 7.3 brings 'More powerful binfmt_misc for sophisticated distros' (eg NixOS)
Just stumbled upon this great piece of news at Linux_7.3 - Linux Kernel Newbies : This release extends the binfmt_misc format registry so a binary type can be matched programmatically and its interpreter computed per exec instead of being a fixed string recorded…
👀2🔥1
Announcements - NixOS Discourse: Nix Community Survey 2026
Telegraph
Nix Community Survey 2026
Hello Nix Community It is with great excitement that the Marketing Team launches this year’s community survey: For the first time you can take it in your own language. There are five: English · Français · Deutsch (Du) · Español (informal) · 简体中文 The picker…
Announcements - NixOS Discourse: Constitutional amendment for referendums
Telegraph
Constitutional amendment for referendums
I’ve opened constitution: add referendums by philiptaron · Pull Request #299 · NixOS/org · GitHub, which adds a Referendums subsection to the SC decision process. A simple majority of the SC can put a non-binding (advisory) vote to the community; a supermajority…
Announcements - NixOS Discourse: Voting has started on the third Steering Committee election
Telegraph
Voting has started on the third Steering Committee election
The third Steering Committee election has been underway for almost a month now. We now have 8 candidates competing for 4 open seats on the SC. If you are an eligible voter, you should have received an email with the vote URL to your inbox. If your email in…
Announcements - NixOS Discourse: Voting has restarted on the third Steering Committee election
Telegraph
Voting has restarted on the third Steering Committee election
After receiving feedback concerning the availability of information in the election, the EC has decided to cancel the previous attempt and to re-start the OpaVote election for the third Steering Committee election. See the linked discussions for the full…
Announcements - NixOS Discourse: Announcing NixOSBuilder: a browser-based wizard that generates a flake-based NixOS config
Telegraph
Announcing NixOSBuilder: a browser-based wizard that generates a flake-based NixOS config
Hi all, I’ve put together a small tool called NixOSBuilder and I’d like some feedback from people who know NixOS better than I do. https://nixosbuilder.sincorchetes.tech What it is A wizard in the style of the Calamares or Fedora installers. You go through…
Announcements - NixOS Discourse: Hashsync: Copy Nix closures efficiently via ssh
Telegraph
Hashsync: Copy Nix closures efficiently via ssh
Hello Nix community, I’d like to announce a project that I just published, hashsync: GitHub - someplaceguy/hashsync: Run a command over SSH, deduplicating its output or input against files stored on the receiving host, to save bandwidth. · GitHub It can be…