<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/determinate-nix-the-recent-past-and-the-shining-future-d1bh89gbu" -->

---
title: Determinate Nix: the recent past and the shining future
description: Determinate Systems recaps recent major additions to Determinate Nix over the past four months, including parallel evaluation (for nix search, flake check,...
canonical: https://daily.dev/posts/determinate-nix-the-recent-past-and-the-shining-future-d1bh89gbu
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Determinate Nix: the recent past and the shining future | daily.dev
og:description: Determinate Systems recaps recent major additions to Determinate Nix over the past four months, including parallel evaluation (for nix search, flake check,...
og:url: https://daily.dev/posts/determinate-nix-the-recent-past-and-the-shining-future-d1bh89gbu
og:image: https://api.daily.dev/og/posts/d1bH89GbU.png
og:image:alt: Determinate Nix: the recent past and the shining future
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Determinate Nix: the recent past and the shining future

**[Determinate Systems](https://daily.dev/sources/determinate-systems)** · 8 min read · 0 upvotes · 0 comments

## Summary

Determinate Systems recaps recent major additions to Determinate Nix over the past four months, including parallel evaluation (for nix search, flake check, flake show, eval --json), a native Linux builder for macOS using Apple's Virtualization framework, and lazy trees which reduce evaluation wall time by 3x or more and disk usage by 20x or more. Quality-of-life improvements include build-time flake inputs, parallel Git cache unpacking, background copying of sources to the Nix store, reduced Nix daemon requests (eliminating up to 12,000 unnecessary requests in one case), parallel garbage collection, and a new builtins.parallel function. Upcoming features teased include flake schemas for custom output types, configurable flakes for passing external values into Nix expressions, and sparse flake.lock files that only include actually-used inputs.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://determinate.systems/blog/determinate-nix-recap>

---

Tags: [#nixos](https://daily.dev/tags/nixos)

[View this post on daily.dev](https://daily.dev/posts/determinate-nix-the-recent-past-and-the-shining-future-d1bh89gbu)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Determinate Nix: the recent past and the shining future","url":"https://daily.dev/posts/determinate-nix-the-recent-past-and-the-shining-future-d1bh89gbu","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/determinate-nix-the-recent-past-and-the-shining-future-d1bh89gbu"},"datePublished":"2026-07-26T07:48:41.990Z","dateModified":"2026-07-26T07:50:27.823Z","description":"Determinate Systems recaps recent major additions to Determinate Nix over the past four months, including parallel evaluation (for nix search, flake check,...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/6f3be26bdd0e492b50a047388cb0bc67?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/6f3be26bdd0e492b50a047388cb0bc67?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Determinate Systems","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Determinate Systems","logo":"https://media.daily.dev/image/upload/s--E2qrkc9w--/c_limit,w_256/f_auto,q_auto/v1785052094/logos/determinate-systems?_a=BAMAMicg0","url":"https://daily.dev/sources/determinate-systems"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/determinate-nix-the-recent-past-and-the-shining-future-d1bh89gbu","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"nixos","timeRequired":"PT8M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Determinate Systems","item":"https://daily.dev/sources/determinate-systems"},{"@type":"ListItem","position":3,"name":"Determinate Nix: the recent past and the shining future"}]}
```

