nix.dev

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

  • Tutorials
    • Install Nix
    • Ad hoc shell 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

Software Nix has influenced

Software Nix has influenced¶

  • https://github.com/alexanderGugel/ied

  • https://www.habitat.sh/

  • https://www.gnu.org/software/guix/

  • https://github.com/andrewchambers/hermes

  • https://bob.build/

previous

Recommended reading

next

Glossary

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