| Operating model | Build NixOS systems from one lab configuration | Clone and restore partitions or whole disks | Web-managed imaging plus client tasks and policies | Apply desired-state playbooks and roles | Manage server provisioning and lifecycle through templates and integrations |
|---|
| First installation | Network boot or USB/SSH, with disk confirmation at each PC | Live USB or network deployment with lite server / SE | Cloned-disk deployment over network boot | Orchestrate provisioning tools and platform integrations | Network boot, local media, templates, or images |
|---|
| Changes after installation | Deploy selected NixOS systems from the controller; PCs that are off update when switched on | Restore an updated image for a new baseline | Snapins; FOG 1.6+ also manages Windows software through its agent and Chocolatey | Run playbooks against installed systems | Configuration-management integrations and remote execution |
|---|
| Handling configuration drift | Reapply the lab configuration; student-home reset is separate | Restore the captured baseline | Reimage, run client tasks, or enforce supported software policies | Reapply the resources described by your playbooks | Apply policies through the configured management tools |
|---|
| Primary scope | A NixOS computer lab with shared desktop policy and student-home reset | Image-based backup, cloning, and recovery across supported filesystems | Network imaging and endpoint management; client features vary by version and OS | Automation across operating systems, platforms, and network devices | Physical, virtual, and cloud server lifecycle management |
|---|