nixpkgs/nixos/modules
Jörg Thalheim cb883c36e3 nixos/facter: add boot and storage detection
This adds automatic kernel module detection for boot-critical hardware:

- disk.nix: Detects and loads kernel modules for storage controllers
  Auto-detects modules for: disk controllers, storage controllers,
  and FireWire controllers (for FireWire-attached disks).
  Modules are automatically added to boot.initrd.availableKernelModules.

- keyboard.nix: Detects USB controller drivers for keyboard support
  Ensures USB HID drivers are loaded in initrd for keyboard access
  during boot (critical for LUKS password entry, etc.).

Follow up to #454237.
Part of incremental upstreaming from nixos-facter-modules.
2025-10-23 12:47:17 +02:00
..
config treewide: mkAliasOptionModuleMD -> mkAliasOptionModule 2025-10-21 15:42:47 +03:00
hardware nixos/facter: add boot and storage detection 2025-10-23 12:47:17 +02:00
i18n/input-method
image
installer nixos/installer: Include bcachefs in latest kernel boot option. 2025-10-15 22:27:08 +05:30
misc
profiles nixos/systemd/shutdown: make shutdown ramfs bashless 2025-10-14 10:14:43 +02:00
programs iio-niri: init at 1.2.1 (#454551) 2025-10-23 08:42:05 +00:00
security nixos/rtkit: harden systemd service (#454127) 2025-10-22 02:05:52 +00:00
services nixos/zeronet: fix meta.maintainers (#454713) 2025-10-23 07:53:57 +00:00
system nixos/plymouth: refresh (#454358) 2025-10-23 06:11:17 +00:00
tasks linux/common-config: Disable bcachefs 2025-10-15 22:27:08 +05:30
testing nixos/test-instrumentation: add backdoor option 2025-10-09 23:52:38 +02:00
virtualisation lib/cli: deprecate toGNUCommandLine 2025-10-21 21:01:38 +02:00
module-list.nix nixos/iio-niri: init module 2025-10-23 10:09:51 +02:00
rename.nix nixos/rngd: remove file, move warning to rename.nix (#453520) 2025-10-21 20:43:32 +00:00