# DeterminateSystems/zero-to-nix

Zero to Nix is your guide to learning Nix and flakes. Created by Determinate Systems.

Repository: https://github.com/DeterminateSystems/zero-to-nix
Canonical: https://ross.abutalabs.com/products/zero-to-nix
Homepage: https://zero-to-nix.com
Language: MDX
License: NOASSERTION
License Family: other
Topics: nix, nixos, nixlang, documentation, flakes
Last push: 2026-09-03T01:49:30+00:00

## Health v2 (maintenance only)
Score: 77/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 100, release rhythm 35, longevity 99
- inputs: {"age_days": 1395, "days_push": 0, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases, no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1275, forks 79 (observed 2026-09-03T02:15:05.545523+00:00)

## What it is
Zero to Nix is an opinionated beginner-friendly guide to learning Nix, the Nix language, Nixpkgs, NixOS, and flakes, built by Determinate Systems as an Astro/MDX documentation site. It provides a quick start, concept explanations, and installation guidance using the Determinate Nix Installer.

## Use cases
- learn nix package manager from scratch
- understand how nix flakes work
- set up reproducible development environments with nix
- install nix on linux or macos
- learn nixos declarative system configuration
- beginner-friendly alternative to official nix documentation

## When to choose
- you are new to Nix and want a gentle, opinionated introduction
- you want to learn flakes from the start rather than channels
- you need conceptual explanations of Nix, Nixpkgs, and NixOS

## When to avoid
- you are an experienced Nix user looking for practical day-to-day guides (prefer nix.dev)
- you need official, non-opinionated documentation
- you avoid experimental features like flakes

## Facets
- artifact type: learning-resource
- maturity: active
- function: documentation
- domain: developer-tools, tutorials, documentation, operating-systems
- platform: -
- tags: nix, nixos, flakes, nixlang, astro, mdx, package-manager, reproducible-builds, linux, macos, web-server

## Member repositories
- DeterminateSystems/zero-to-nix (main) score 77

## Provenance
- Observed fields: from GitHub, fetched 2026-09-03T02:15:05.545523+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T05:03:14.742089+00:00, confidence not recorded.
  - readme: https://github.com/DeterminateSystems/zero-to-nix (fetched 2026-09-03T02:15:05.545523+00:00, sha a7350de54bfb)
  - homepage: https://zero-to-nix.com (fetched 2026-08-29T12:14:45.041750+00:00, sha 7f5ae23a831d)
  - site_page: https://zero-to-nix.com/start/install (fetched 2026-08-29T12:14:45.044283+00:00, sha 5f4693677a2e)
  - site_page: https://zero-to-nix.com/start/uninstall (fetched 2026-08-29T12:14:45.046255+00:00, sha 5786fae646e7)
  - site_page: https://zero-to-nix.com/concepts/nix-installer (fetched 2026-08-29T12:14:45.047807+00:00, sha 6985bcd79058)
  - site_page: https://zero-to-nix.com/about (fetched 2026-08-29T12:14:45.049283+00:00, sha 0a4f24dd7f5c)
- Data as of 2026-08-30T08:39:29.467469+00:00.
