nix module and flake for declarative non-NixOS VMs
Find a file
Git Sagar 89a0673f54 SDL fallback, partition fix, lz4 remote streaming, delay-oobe-run
SDL display:
- try SDL, auto-fallback to headless if it fails (no crash)
- SDL_VIDEODRIVER=x11 to avoid wayland socket path issues
- suppress XDG_RUNTIME_DIR warnings

Disk copy:
- zap-all before writing to clear old partition tables
- delete recovery partition (4) before resizing partition 3
- use parted resizepart (preserves partition GUID for BCD)
- remote: nix-shell for sgdisk/parted/ntfsresize on target
- remote: lz4 compression for faster streaming
- remote: pv progress bar with disk size
- -y/--yes flag to skip confirmation prompt

Generalize:
- delay-oobe-run=true defers OOBE + activation to real hardware
- clean cached Autounattend from Windows\Panther before sysprep
- taskkill sysprep.exe on first login (CopyProfile artifact)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-24 11:01:39 -03:00
lib SDL fallback, partition fix, lz4 remote streaming, delay-oobe-run 2026-05-24 11:01:39 -03:00
nixos sync with labv2.nix + standalone flake with toDisk app 2026-05-23 19:18:10 -03:00
.env-export-vmix-cli-local vmix CLI, laptop images, SDL display 2026-05-23 21:56:51 -03:00
.gitignore fist commit - images lib in a working condition for debian 2024-05-23 16:33:38 +00:00
flake.lock vmix CLI, laptop images, SDL display 2026-05-23 21:56:51 -03:00
flake.nix SDL fallback, partition fix, lz4 remote streaming, delay-oobe-run 2026-05-24 11:01:39 -03:00
module.nix sync with labv2.nix + standalone flake with toDisk app 2026-05-23 19:18:10 -03:00
overlay.nix sync with labv2.nix + standalone flake with toDisk app 2026-05-23 19:18:10 -03:00