Configuration for my personal machines, using NixOS and home-manager. The goal is to easily keep the configuration of multiple machines in sync, and to be able to quickly set up new ones.
flake.nix is the root of all Nix configuration. Configurations for NixOS systems
are defined in the nixosConfigurations flake output, with home-manager used as a NixOS module.