<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta charset="utf-8">
<meta name="generator" content="Docutils 0.22.4: https://docutils.sourceforge.io/">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta content="nixtamal, nix, nixos, reproducible builds, dependency pinning, source pinning, input pinning, dependency locking, dependency management, hermetic builds, build determinism, hash-based dependencies, functional package management, declarative builds, infrastructure as code, dev environment reproducibility, keep fetched dependency, darcs, pijul, fossil, blake3" name="keywords">
<meta content="Automate hashing and pinning of Nix source inputs with a declarative KDL manifest. Flake-compatible but not flake-bound, replacing or augmenting flake inputs with VCS-agnostic fetchers, mirrors, freshness commands, and BLAKE3." name="description">
<meta name="author" content="toastal">
<meta content="" name="robots">
<title>
Nixtamal | Nixtamal
</title>
<meta name="generator" content="soupault">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta http-equiv="X-XSS-Protection" content="1;mode=block">
<meta http-equiv="X-Content-Type-Options" content="nosniff">
<meta http-equiv="Content-Security-Policy" content="default-src 'self';">
<meta http-equiv="Referrer-Policy" content="strict-origin-when-cross-origin">
<meta name="theme" content="crimson">
<link rel="icon" type="image/svg+xml" href="/asset/_hashed/nixtamal/image/nixtamal-logo-gmxzsw8388sf9paq05xws7an4hnl4nx0.svg">
<link rel="stylesheet" href="/asset/_hashed/nixtamal/style/font-j47xx20z5d89qpsl95nnbipkg6d25m6y.css">
<link rel="stylesheet" href="/asset/_hashed/sugilite256/chroma-light-yfrfnk1zyqm9dc67gaa5y67s0a6x40ji.css">
<link rel="stylesheet" href="/asset/_hashed/sugilite256/chroma-dark-s4ssx3zwz2w418zx7pkrqlwqmywgvahl.css" media="(prefers-color-scheme: dark)">
<link rel="stylesheet" href="/asset/_hashed/nixtamal/style/main-lmdn1rci18371fnrcqrwga636ip08irz.css">
<link rel="author" href="/humans.txt">
</head>
<body class="with-toc">
<div id="DocWrapper" class="DocWrapper">
<div class="Banner-wrapper">
<header id="Banner" class="Banner">
<pre role="none" class="Banner-flair">âââ»+â» â±ââ³âââââ³ââââ»
ââââââââ¹ââ¹â£â«ââââ£â«â
â¹âââ¹â± â¹ â¹ â¹â¹â¹ â¹â¹â¹ââ</pre>
<a href="/" class="SiteLogo" title="Home">
<svg viewbox="0 0 79.375 27.099415" class="SiteLogo-image" role="img" aria-labelledby="SiteLogo-desc">
<use href="/asset/_hashed/nixtamal/image/nixtamal-logo-gmxzsw8388sf9paq05xws7an4hnl4nx0.svg#logo">
<desc id="SiteLogo-desc">
Home
</desc>
</use>
</svg>
</a>
<nav id="Navigation" class="Banner-navigation Navigation Navigation--banner" aria-expanded="true">
<a class="Navigation-item" href="/install/">Install</a>
<a class="Navigation-item" href="/manpage/">Manpage</a>
<a class="Navigation-item" href="/changelog/">Changelog</a>
<a class="Navigation-item" href="/roadmap/">Roadmap</a>
<a class="Navigation-item" href="/cookbook/">Cookbook</a>
<a class="Navigation-item" href="/real-world-showcase/">Real-world showcase</a>
<a class="Navigation-item" href="/community/">Community</a>
<a class="Navigation-item" href="/faqs/"><abbr title="frequently asked questions">FAQs</abbr></a>
<a class="Navigation-item" href="/funding/">Funding</a>
</nav>
</header>
<hr class="Banner-separator">
</div>
<main id="Main" class="Main">
<article id="Article" class="Article Stack">
<header class="Headline Article-headline">
<h1 itemprop="headline" class="title">
Nixtamal
</h1>
<p itemprop="alternativeHeadline" class="subtitle" id="fulfilling-input-pinning-for-nix-pinning-in-ways-flakes-never-can">
Fulfilling input pinning for Nixâââpinning in ways flakes never can
</p>
</header>
<section itemprop="articleBody" id="Content" class="Content Article-body">
<nav class="contents" id="table-of-contents" role="doc-toc">
<p class="topic-title">
<a class="reference internal" href="#top">Table of Contents</a>
</p>
<ul class="simple">
<li>
<p>
<a class="reference internal" href="#keys-features" id="toc-entry-1">Keys features</a>
</p>
</li>
<li>
<p>
<a class="reference internal" href="#showcase" id="toc-entry-2">Showcase</a>
</p>
</li>
<li>
<p>
<a class="reference internal" href="#comparison" id="toc-entry-3">Comparison</a>
</p>
</li>
<li>
<p>
<a class="reference internal" href="#design-constraints" id="toc-entry-4">Design constraints</a>
</p>
</li>
<li>
<p>
<a class="reference internal" href="#technical-choices" id="toc-entry-5">Technical choices</a>
</p>
</li>
<li>
<p>
<a class="reference internal" href="#ready-to-try-install" id="toc-entry-6">Ready to try & install?</a>
</p>
</li>
</ul>
</nav>
<section id="keys-features">
<h2>
<a class="toc-backref" href="#toc-entry-1" role="doc-backlink">Keys features</a>
</h2&g