NixOS is a Linux distribution that uses the Nix package manager. It is declarative, meaning that you can describe the state of your system in a configuration file. This repository contains my configuration files for NixOS. I use it to configure my desktop, Raspberry Pis, and a virtual machine for development on my macOS laptop. It ensures that my development environment is consistent across all of my devices. .