Commit graph

  • 6d4b9155d6 windows/seal: leave nothing on C:, activate on the fresh SID, unmount the CD master Git Sagar 2026-09-19 07:15:43 -03:00
  • b7838f5501 vms/windows: keep RDP VMs awake -- disable sleep in guest, fix the qemu global Git Sagar 2026-09-18 10:39:49 -03:00
  • 1510b6c5ff windows/seal: per-VM account on the config medium, not baked Git Sagar 2026-09-18 09:24:04 -03:00
  • ee002586e5 windows/seal: keep the config CD off D:, and win the ProfilesDirectory race Git Sagar 2026-09-16 13:11:06 -03:00
  • 702f723e6d windows: seal mode -- generic OOBE-deferred base, per-VM data on a config CD Git Sagar 2026-09-16 13:01:12 -03:00
  • c40f4460e3 vms: disks.os.persistMode (copy|backing) + a GC-root for the backing chain Git Sagar 2026-09-16 12:23:45 -03:00
  • 60013006d6 generalize: folderRedirect -- keep the SID generalized, persist user data on D: Git Sagar 2026-09-13 06:44:08 -03:00
  • d3ac2bf475 generalize: finalize OOBE state under keepMachineSid, or the image reboots into Setup Git Sagar 2026-09-10 21:18:04 -03:00
  • f7405b8e70 generalize: keepMachineSid, for a profile that survives an OS rebuild Git Sagar 2026-09-10 20:05:27 -03:00
  • 5251bf7290 generalize: keep the static address from stranding the box after a reboot Git Sagar 2026-09-10 19:49:40 -03:00
  • d94c576df2 generalize: assign the data-disk letter every boot, and heal a temp profile Git Sagar 2026-09-10 17:43:11 -03:00
  • 3f797af915 macOS soak harness: pass --option sandbox relaxed like vmix build does macos-tahoe Git Sagar 2026-09-10 13:36:55 -03:00
  • 90cf1c64c8 macOS profile: set the wallpaper after the WindowManager restart Git Sagar 2026-09-09 23:24:11 -03:00
  • 9936b92012 macOS profile: stage the wallpaper in the user's ~/Pictures Git Sagar 2026-09-09 22:54:05 -03:00
  • e6e2e9f18d macOS README: restart-path bisect result Git Sagar 2026-09-09 22:33:19 -03:00
  • e241364ce9 macOS: persistent home lives at /Volumes/vmix-home/<user> (no mount over /Users) Git Sagar 2026-09-09 22:17:04 -03:00
  • 0f9373263d macOS: guest agent, online templates, virtio-fs shares, persistent home volume Git Sagar 2026-09-09 21:47:41 -03:00
  • 50ad8d521c macOS README: soak results Git Sagar 2026-09-09 13:27:40 -03:00
  • 779675f87e macOS soak harness: judge runs by the builder's completion line Git Sagar 2026-09-09 13:13:30 -03:00
  • 22daf7720c macOS: current Lilu/VirtualSMC/WhateverGreen/RestrictEvents, no isa-applesmc Git Sagar 2026-09-09 12:33:59 -03:00
  • 8dc8f4265d macOS: drive the install and all customization from a Recovery "PE", no GUI Git Sagar 2026-09-09 11:21:24 -03:00
  • 58a317f5d2 macOS Tahoe: working fully-offline unattended install Git Sagar 2026-09-09 02:49:21 -03:00
  • 242e48a5fc macOS Tahoe VM images (OpenCore/QEMU), Apple-ID compatible, VNC Git Sagar 2026-09-08 16:03:52 -03:00
  • 6a62a649bd generalize: assert the static address per boot, not once during the build Git Sagar 2026-09-10 07:28:14 -03:00
  • a378eb4ad7 generalize: turn DHCP off before asserting a static address, and answer pings Git Sagar 2026-09-10 06:56:00 -03:00
  • c0e1293405 generalize: drop CopyProfile when relocating profiles, and name FolderLocations twice Git Sagar 2026-09-10 06:10:35 -03:00
  • 23c539dbe2 generalize: lay the data disk out in Audit Mode, not only in specialize Git Sagar 2026-09-10 05:11:40 -03:00
  • 0e4619eb39 pci: keep multifunction devices together; data disk: diskpart, not Storage cmdlets Git Sagar 2026-09-10 04:58:54 -03:00
  • 97fdbce6d0 windows images: stop a non-matching display glob from poisoning the build env Git Sagar 2026-09-10 00:06:07 -03:00
  • 9a8f5da998 generalize: writeFilter, putting UWF's overlay on the data volume Git Sagar 2026-09-09 23:22:40 -03:00
  • c213fc4db9 windows/pci: vIOMMU for nested passthrough, and a data disk built with the image Git Sagar 2026-09-09 22:27:44 -03:00
  • 9784736260 fix: manual-net-ifaces.d ordering never applied, vmbr0 randomly unconfigured Git Sagar 2026-07-23 20:23:54 -03:00
  • 2f8925d439 fix: race in parallel wan veth creation cross-wiring namespaces Git Sagar 2026-07-23 20:23:54 -03:00
  • 40e80df84a fix: ensure ip forwarding is enabled for vmix namespaces Git Sagar 2026-06-15 11:06:06 -03:00
  • 192ea9b54d fix: use vmix's own locked nixpkgs for all image building Git Sagar 2026-06-15 10:04:52 -03:00
  • 55697e5d89 switch from HWID to TSforge activation Git Sagar 2026-06-09 10:06:41 +05:30
  • b6a080af4b WIP: add Windows Update template with online COM API updates wip/windows-update Git Sagar 2026-06-09 10:35:23 +05:30
  • f33b8e7ce3 WIP: add Windows Update template with online COM API updates Git Sagar 2026-06-09 10:31:08 +05:30
  • 3b454b749a switch from HWID to TSforge activation Git Sagar 2026-06-09 10:06:41 +05:30
  • 4c1b710308 add nicModel option to customizeImage and generalize Git Sagar 2026-06-08 17:46:52 +05:30
  • 4f83cf24ef update MAS activation script to latest version Git Sagar 2026-06-08 17:26:23 +05:30
  • b9375c572f re-enable MAS activation for all images Git Sagar 2026-06-08 17:01:10 +05:30
  • af764989c1 use New-NetFirewallRule for RDP and set UserAuthentication=1 Git Sagar 2026-06-08 15:15:28 +05:30
  • 84bcc9b66c skip MAS activation when enableRDP is set Git Sagar 2026-06-08 14:51:41 +05:30
  • 096d690f57 remove slmgr key restore after MAS activation Git Sagar 2026-06-08 14:19:47 +05:30
  • ed92e36456 add nicModel option, restore MAS activation with LTSC key fix Git Sagar 2026-06-08 14:04:08 +05:30
  • 4226f6fdfd add spice.vgamem option for QXL video memory Git Sagar 2026-06-08 13:53:00 +05:30
  • dd5aeafae9 restore Enterprise LTSC key after MAS activation to keep RDP server Git Sagar 2026-06-08 12:11:51 +05:30
  • be2fd209e4 fix RDP services: set SessionEnv and UmRdpService start type via registry Git Sagar 2026-06-08 09:24:21 +05:30
  • e658cd5404 fix RDP: auto-start SessionEnv and UmRdpService, enable firewall rules for all profiles Git Sagar 2026-06-07 22:18:26 +05:30
  • def21bca57 add enableRDP flag to generalize and fix AutoLogon Git Sagar 2026-06-07 15:57:17 +05:30
  • e196160aac add README with usage, architecture, and examples Git Sagar 2026-06-07 10:46:32 +05:30
  • f997b72f40 only create macvtaps service when macvtaps are configured Git Sagar 2026-06-07 10:39:35 +05:30
  • 5fbdd36107 pass XAUTHORITY to builds for SDL display in X11 sessions Git Sagar 2026-05-31 04:51:53 -03:00
  • 7dd67bc893 conditional sandbox relaxation for safe default import Git Sagar 2026-05-30 14:06:21 -03:00
  • 0d86585245 office install pt-br additional language Git Sagar 2026-05-25 11:52:31 -03:00
  • 20e8b98fec laptop image tiers, devshell, partition preserve, cleanup Git Sagar 2026-05-24 13:32:18 -03:00
  • ee64eef7e1 move CLI to cli.nix, clean up flake.nix Git Sagar 2026-05-24 11:43:23 -03:00
  • bfca98166a AHCI storage for laptop images, plaintext password fix Git Sagar 2026-05-24 11:41:27 -03:00
  • 89a0673f54 SDL fallback, partition fix, lz4 remote streaming, delay-oobe-run Git Sagar 2026-05-24 11:01:39 -03:00
  • ebfb10b3b3 vmix run command, virtio-drivers template, delay-oobe-run flag Git Sagar 2026-05-23 23:06:28 -03:00
  • 015714f713 vmix CLI, laptop images, SDL display Git Sagar 2026-05-23 21:56:51 -03:00
  • 94f299bb81 sync with labv2.nix + standalone flake with toDisk app Git Sagar 2026-05-23 19:16:35 -03:00
  • dd1fb16e1b ponya - vmix - ignore clientids in dnsmasq, just use mac address sagar 2025-03-14 02:33:08 -03:00
  • 3de11ae4d9 debug flag for image building Git Sagar 2024-08-09 19:52:36 -03:00
  • debc495165 turn on ip_forward on host sysctl Git Sagar 2024-06-24 23:58:23 -03:00
  • a8b2a9b24b add default route in dhcp response https://github.com/systemd/systemd/issues/29579 Sagar Ch 2024-06-12 03:27:06 +00:00
  • f345b30510 generate ssh keys on vm creation for consistent login Sagar Ch 2024-06-11 22:58:42 +00:00
  • abedd98ac2 macvtap mac address Sagar Ch 2024-06-11 22:48:45 +00:00
  • 0e6d764517 wan nameservers for network Sagar Ch 2024-06-11 22:35:54 +00:00
  • 16dcb8c113 fix ns.net service, fix vm routing with static routes Sagar Ch 2024-06-11 14:45:24 +00:00
  • b0e77cbdea dhcp request with mac id Sagar Ch 2024-06-11 14:44:50 +00:00
  • 4254ebabaa improvements in networking - macvtaps working - only 1 dnsmasq service per namespace - vms binds to networking services - lans with domains - vms no longer assigned same ip (machine id issues) - Sagar Ch 2024-06-10 22:27:39 +00:00
  • 3d27f32c03 support tap mac addr Sagar Ch 2024-06-07 02:57:17 +00:00
  • 0d9e299595 first VM up and running! still wip Sagar Ch 2024-06-07 02:35:33 +00:00
  • 35710f6d3c dhcp file leases with lan name Sagar Ch 2024-06-07 02:34:37 +00:00
  • 4343865e6f vmixLib overlay.nix Sagar Ch 2024-06-06 17:13:03 +00:00
  • e4975a4cec auto generate dhcp start and end address Sagar Ch 2024-06-04 20:18:00 +00:00
  • 392375b046 network options working for basic functionality Git Sagar 2024-06-03 20:36:30 -03:00
  • e4cdc2cae5 WIP: network module Sagar Ch 2024-05-28 21:01:46 +00:00
  • ade7b261ae customizeImageFold = builtins.foldl' customizeImage Sagar Ch 2024-05-25 02:05:34 +00:00
  • 5e3c958428 allow calling customizeImage without a name Sagar Ch 2024-05-25 02:04:28 +00:00
  • 82513c0714 refactor names for customs and templates for more clarity. templates are self contained instead of depending on others Sagar Ch 2024-05-23 17:01:10 +00:00
  • ad2092531c fist commit - images lib in a working condition for debian Sagar Ch 2024-05-23 16:33:38 +00:00