1{ config, lib, pkgs, ... }:
2
3with lib;
4
5{
6
7 ###### interface
8
9 options = {
10
11 hardware.enableAllFirmware = mkOption {
12 default = false;
13 type = types.bool;
14 description = ''
15 Turn on this option if you want to enable all the firmware shipped in linux-firmware.
16 '';
17 };
18
19 };
20
21
22 ###### implementation
23
24 config = mkIf config.hardware.enableAllFirmware {
25 hardware.firmware = with pkgs; [
26 firmwareLinuxNonfree
27 intel2200BGFirmware
28 rtl8723bs-firmware
29 ];
30 };
31
32}