Skip to main content
Ctrl+K
nix.dev

Official documentation for getting things done with Nix.

Ctrl+K
  • Install Nix
  • Tutorials
    • First steps
      • Ad hoc shell environments
      • Reproducible interpreted scripts
      • Towards reproducibility: pinning Nixpkgs
      • Declarative shell environments with shell.nix
    • Nix language basics
    • Packaging existing software
    • Working with local files
    • NixOS
      • 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 with NixOS virtual machines
      • Continuous integration with GitHub Actions
    • Cross compilation
    • Module system deep dive
  • Guides
    • Recipes
      • Dependencies in the development shell
      • Automatic environments
      • Automatically managing remote sources with niv
      • Python development environment
    • Best practices
    • Troubleshooting
    • Frequently Asked Questions
  • Reference
    • Nix reference manual
      • Nix pre-release (development)
      • Nix 2.19 (latest)
      • Nix 2.18 (rolling)
      • Nix 2.18 (stable 23.11)
      • Nix 2.13 (stable 23.05)
    • Nixpkgs manual
    • NixOS manual
    • Recommended support tools
    • Recommended reading
    • Pinning Nixpkgs
    • Glossary
  • Concepts
    • Flakes
    • Frequently Asked Questions
  • Contributing
    • How to contribute
    • How to get help
    • Contributing documentation
      • Documentation framework
      • Style guide
      • How to write a tutorial
  • Acknowledgements
    • Sponsors

Email notifications

An occasional email about new tutorials, no spam.

  • Repository
  • Suggest edit
  • Open issue
  • .md

Contributing

Contributing#

  • How to contribute
    • Getting started
    • Report an issue
    • Contribute to Nix
    • Contribute to Nixpkgs
    • Contribute to NixOS
  • How to get help
  • Contributing documentation
    • Reference manuals
    • nix.dev
    • nixos.org
    • Communication channels
    • External sources
    • Licensing and attribution

previous

Frequently Asked Questions

next

How to contribute

By the nix.dev contributors.

© Copyright 2016-2023, NixOS Foundation.