Personal machine setup for macOS, Windows, and WSL.
nix/ # Nix configuration (macOS via nix-darwin, WSL via NixOS)
win/ # Windows setup scripts (winget + VS Code extensions)
See nix/readme.md for full instructions.
# macOS: fresh install
nix/scripts/install.sh
# macOS: rebuild
sudo nix/scripts/switch.sh
# WSL: install from Windows
.\nix\scripts\install-wsl-nixos.cmd.\win\install.ps1
.\win\install-vscode-extensions.ps1