nixpkgs/nixos/modules/hardware
Ben Wolsieffer 754005bf48 nixos/device-tree: preprocess overlays before compiling
Run the device tree overlays through the preprocessor before compiling it, as
is done in the kernel. This helps make overlays easier to understand, and
improves compatibility with those found in the wild.

I found the correct command line by running the kernel build with V=1, and then
removing all the arguments related to dependency tracking.
2022-06-18 22:24:30 -04:00
..
cpu nixos/intel-sgx: add option for Intel SGX DCAP compatibility 2022-01-11 14:02:16 +01:00
keyboard UHK-agent: Support for Ultimate Hacking Keyboard udev-rules and configuration application (#132420) 2022-05-08 22:40:52 +02:00
network treewide: remove obsolete kernel version checks 2022-02-19 21:09:19 +00:00
onlykey onlykey: set the group correctly in the udev rule (#153618) 2022-01-05 10:29:37 -08:00
raid nixos/hpsa: add alternative url for hpssacli 2022-04-26 21:39:04 +03:00
sensor nixos/iio: mention iio-sensor-proxy in option description 2021-07-23 11:10:30 +10:00
video Merge pull request #174058 from jian-lin/fix-nvidia.powerManagement.finegrained-only-apply-workarounds-when-needed 2022-06-02 17:55:23 +01:00
acpilight.nix nixos/acpilight: add to packages 2020-11-12 05:22:18 +03:00
all-firmware.nix nixos: don't put non-firmware in hardware.firmware 2022-05-12 15:17:51 +00:00
bladeRF.nix nixos/*: editorconfig fixes 2020-08-08 10:54:16 +10:00
brillo.nix
ckb-next.nix nixos/doc: clean up defaults and examples 2021-10-04 12:47:20 +02:00
corectrl.nix nixos/corectrl: init module 2021-06-11 03:00:29 +03:00
device-tree.nix nixos/device-tree: preprocess overlays before compiling 2022-06-18 22:24:30 -04:00
digitalbitbox.nix nixos/doc: clean up defaults and examples 2021-10-04 12:47:20 +02:00
flirc.nix nixos/flirc: init module 2021-10-28 12:33:27 -04:00
gkraken.nix nixos/gkraken: init 2021-10-03 12:42:55 +02:00
gpgsmartcards.nix treewide: remove usage of runCommandNoCC aliases 2022-06-07 16:57:06 +02:00
hackrf.nix nixos/hardware/hackrf: new module 2021-12-31 10:24:49 -06:00
i2c.nix nixos/i2c: add module to set up i2c permissions 2021-02-06 15:08:13 +01:00
ksm.nix nixos/ksm: remove udev-settle dependency 2021-02-26 22:10:10 +01:00
ledger.nix
logitech.nix nixos/lcd: support for Logitech devices 2020-08-04 20:46:07 +08:00
mcelog.nix
new-lg4ff.nix nixos/new-lg4ff: fix kernel selection 2022-06-02 08:27:42 +02:00
nitrokey.nix module nitrokey: drop option group 2021-01-18 07:36:51 +01:00
opengl.nix nixos/doc: clean up defaults and examples 2021-10-04 12:47:20 +02:00
openrazer.nix nixos/openrazer: Add a users option 2021-08-07 12:10:43 +03:00
opentabletdriver.nix nixos/doc: clean up defaults and examples 2021-10-04 12:47:20 +02:00
pcmcia.nix nixos/pcmcia: Type the last option 2021-12-08 11:02:34 +01:00
printers.nix Merge pull request #132713 from ncfavier/cups 2021-10-14 14:54:08 +01:00
rtl-sdr.nix nixos/hardware/rtl-sdr: Fix description 2021-12-31 10:24:55 -06:00
saleae-logic.nix nixos/saleae-logic: init 2022-05-27 20:39:32 +02:00
sata.nix nixos/doc: clean up defaults and examples 2021-10-04 12:47:20 +02:00
steam-hardware.nix
system-76.nix treewide: set defaultText for options using simple path defaults 2021-12-09 01:12:13 +01:00
tuxedo-keyboard.nix nixos/modules: remove trailing whitespace 2020-08-07 14:45:39 +01:00
ubertooth.nix nixos/hardware/ubertooth: init at 2018-12-R1 2021-01-08 11:15:30 +01:00
uinput.nix
usb-wwan.nix
wooting.nix
xone.nix nixos/xone: init 2022-02-20 18:25:12 +13:00
xpadneo.nix maintainers: rename metadark -> kira-bruneau (#124035) 2021-05-22 16:47:40 +02:00