Home Explore Blog Models CI



nixpkgs

nixos/doc/manual/configuration/profiles/all-hardware.section.md
63b5eef90fb7078c3f8923b6baa5e2de7a2dbb6529ceec6a000000030000020b
# All Hardware {#sec-profile-all-hardware}

Enables all hardware supported by NixOS: i.e., all firmware is included, and
all devices from which one may boot are enabled in the initrd. Its primary
use is in the NixOS installation CDs.

The enabled kernel modules include support for SATA and PATA, SCSI
(partially), USB, Firewire (untested), Virtio (QEMU, KVM, etc.), VMware, and
Hyper-V. Additionally, [](#opt-hardware.enableAllFirmware) is
enabled, and the firmware for the ZyDAS ZD1211 chipset is specifically
installed.

Chunks
893f088c (1st chunk of `nixos/doc/manual/configuration/profiles/all-hardware.section.md`)
Title: NixOS All Hardware Support
Summary
This section describes how NixOS enables support for all hardware, primarily for use in its installation CDs. It ensures all firmware is included and all bootable devices are enabled in the initrd. This includes support for various interfaces like SATA, PATA, SCSI, USB, Firewire, Virtio, VMware, and Hyper-V, and specifically installs firmware for chipsets like the ZyDAS ZD1211.