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