nixpkgs/nixos/modules/hardware
Jörg Thalheim 6741751801 nixos/facter: add networking configuration
This adds automatic network configuration based on detected hardware:

- networking/default.nix: Auto-configure DHCP on physical interfaces
  Detects Ethernet, WLAN, USB-Link, and generic network interfaces,
  automatically enabling DHCP on each. Excludes loopback and mainframe
  interfaces. Sets networking.useDHCP and per-interface useDHCP.

- networking/intel.nix: Intel WiFi firmware detection
  Auto-enables firmware for Intel 2200BG and 3945ABG wireless cards
  based on PCI vendor/device IDs.

- networking/initrd.nix: Network drivers in initrd
  Loads network controller drivers when boot.initrd.network.enable
  is set, enabling network boot scenarios.

Builds on PR #454847 (boot & storage).
Part of incremental upstreaming from nixos-facter-modules.
2025-10-24 12:50:34 +02:00
..
cpu nixos/cpu/amd: allow overriding microcode pkg 2025-08-18 11:28:07 +05:30
facter nixos/facter: add networking configuration 2025-10-24 12:50:34 +02:00
keyboard nixos/qmk: add keychron support 2025-10-23 16:48:31 +10:00
network
onlykey
raid
sensor nixos/hddfancontrol: loosen pwmPaths and disks types to str, nixos/hddtemp: allow command substitution for drives (#421862) 2025-09-28 15:24:20 +00:00
video treewide: remove redundant parentheses 2025-10-05 10:52:03 +02:00
acpilight.nix
all-firmware.nix
all-hardware.nix
apple-touchbar.nix
bladeRF.nix
brillo.nix
ckb-next.nix
coral.nix
corectrl.nix
decklink.nix
device-tree.nix
digitalbitbox.nix
flipperzero.nix
flirc.nix
fw-fanctrl.nix nixos/modules: fw-fanctrl use correct type in freeformType 2025-09-05 18:04:13 +02:00
glasgow.nix
gpgsmartcards.nix
graphics.nix
hackrf.nix
i2c.nix
infiniband.nix
inputmodule.nix
iosched.nix
kryoflux.nix
ksm.nix
ledger.nix
libftdi.nix
libjaylink.nix
logitech.nix
mcelog.nix
new-lg4ff.nix
nfc-nci.nix treewide: Fix links in module documentation 2025-08-25 12:55:11 -04:00
nitrokey.nix
openrazer.nix
opentabletdriver.nix
pcmcia.nix
printers.nix lib/cli: deprecate toGNUCommandLine 2025-10-21 21:01:38 +02:00
rtl-sdr.nix
saleae-logic.nix
sata.nix
sheep-net.nix
steam-hardware.nix
system-76.nix
tenstorrent.nix nixos/tenstorrent: use tt-smi from by-name 2025-10-12 10:00:29 -07:00
tuxedo-drivers.nix nixos/tuxedo-drivers: use udev rules from tuxedo-drivers package 2025-09-19 04:56:32 +02:00
ubertooth.nix
uinput.nix
uni-sync.nix
usb-modeswitch.nix
usb-storage.nix
wooting.nix
xone.nix
xpad-noone.nix
xpadneo.nix