Managing dotfiles with Nix

How I use Nix and Home Manager to manage dotfiles across two Macs and a Linux desktop from a single reproducible configuration.