3ddb6d0c

By: Ammar <ammar.nanjiani@gmail.com>

feat(steammachine): generated hardware-configuration.nix

Produced on the machine by `nixos-anywhere --phases kexec
--generate-hardware-config nixos-generate-config`, then reformatted so the
repo's pre-commit hooks pass.

The generator's own output fails all three hooks: it is not nixfmt-clean,
it declares an unused `pkgs` argument (deadnix), and it assigns
`boot.initrd.*` and `boot.kernelModules` as repeated flat keys, which
statix rejects. Grouped them under one `boot` block and dropped `pkgs`.
Semantics are unchanged.

No `fileSystems` section, because nixos-anywhere passes
`--no-filesystems` and disko owns / and /boot. Initrd carries `nvme`,
`xhci_pci` and `usbhid`; `kvm-amd` loads as a module.

Requires `cpio` on the target. SteamOS does not ship it and nixos-anywhere
hard-aborts without it ("no cpio command found, but required to build the
new initrd"), with no tar fallback. Installed cpio 2.15-3 from Valve's
extra-3.8 mirror, matching the installed OS.

Total

11m39s

Time to Start Worker time Duration Time to finish Idle
Config 14s 2s 2s 16s 14s
Eval 16s 5m10s 5m10s 5m27s 0s
Build 5m27s 16m31s 6m26s 11m53s 0s
Suite 14s 21m44s 11m39s 11m53s 14s

Timeline

Config Eval Build Compressed gap
0s1m2m3m4m5m6m7m8m9m10m11m