dashboard/web/components/Sidebar.tsx | 2 +- dashboard/web/components/VMConsole.tsx | 52 ++++++-- dashboard/web/pages/VMs.css | 1 + dashboard/web/pages/VMs.tsx | 17 ++- dashboard/web/types/vms.ts | 17 ++- guest/install.ps1 | 27 +++- guest/osx-provision.py | 227 ++++++++++++++++++++++++++++++++ guest/windows-provision.ps1 | 102 ++++++++++++++ guest/windows.c | 3 + nixos/configuration.nix | 36 ++++- tools/benchmark-windows-init.py | 34 +++++ tools/dashboard-vms-test.py | 19 ++- tools/prepare-windows-preset.py | 67 ++++++++++ tools/vm-ssh.py | 63 +++++++++ tools/vms.py | 207 +++++++++++++++++++++++------ 15 files changed, 800 insertions(+), 74 deletions(-)