summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--nixos/modules/services/hardware/udev.nix6
1 files changed, 3 insertions, 3 deletions
diff --git a/nixos/modules/services/hardware/udev.nix b/nixos/modules/services/hardware/udev.nix
index fa9d06b441af..4b962da0c037 100644
--- a/nixos/modules/services/hardware/udev.nix
+++ b/nixos/modules/services/hardware/udev.nix
@@ -171,10 +171,10 @@ let
mv etc/udev/hwdb.bin $out
'';
- compressFirmware = if config.boot.kernelPackages.kernelAtLeast "5.3" then
- pkgs.compressFirmwareXz
+ compressFirmware = firmware: if (config.boot.kernelPackages.kernelAtLeast "5.3" && (firmware.compressFirmware or true)) then
+ pkgs.compressFirmwareXz firmware
else
- id;
+ id firmware;
# Udev has a 512-character limit for ENV{PATH}, so create a symlink
# tree to work around this.