UpdatePhase
Phase identifier for NixRemoteUpdateResult.
public enum UpdatePhase
1. Fields
1.1. Commit
Git commit (flakes require tracked files).
Commit
1.2. KeyScan
ssh-keyscan against the installed VM (refresh known_hosts).
KeyScan
1.3. Reboot
ssh systemctl reboot (detached).
Reboot
1.4. Rebuild
ssh nixos-rebuild boot --flake /etc/nixos#default.
Rebuild
1.5. Sync
rsync of base tree + per-VM overlay to root@vm:/etc/nixos/.
Sync