Configurations for multiple machines.
nixos-rebuild switch --flake .#desktop
Switch,
nix build .#darwinConfigurations.<system>.system
./result/sw/bin/darwin-rebuild switch --flake .#<system>
Switch home-manager,
home-manager switch -b backup --flake .#<configuration>
There is a manual step necessary to get fish working on nix-darwin. Post rebuild run,
chsh -s /run/current-system/sw/bin/fish