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.