nix.dev

An opinionated guide for developers getting things done using the Nix ecosystem.

  • Tutorials
    • Install Nix
    • Ad hoc developer environments
    • Reproducible interpreted scripts
    • Nix language basics
    • Towards reproducibility: pinning Nixpkgs
    • Declarative and reproducible developer environments
    • Continuous Integration with GitHub Actions
    • Set up a development environment
    • Building and running Docker images
    • Building a bootable ISO image
    • Deploying NixOS using Terraform
    • Installing NixOS on a Raspberry Pi
    • NixOS virtual machines
    • Integration testing using virtual machines (VMs)
    • Cross compilation
  • Templates
  • Anti-patterns
    • In the Nix language
  • Reference
    • Pinning Nixpkgs
  • Frequently Asked Questions
  • Recommended reading
  • Software Nix has influenced
  • Glossary
  • How to Contribute
    • Contributing Documentation
    • How to write a tutorial

Email notifications

An occasional email about new tutorials, no spam.

Sponsored by
Cachix - binary cache hosting
Tweag

Index

A | N | P | R

A

  • attribute name

N

  • Nix
  • Nix expression
  • Nix file
  • Nix language
  • NixOS
  • Nixpkgs

P

  • package name

R

  • reproducible

By Domen Kožar
© Copyright 2016-1980, Domen Kožar.