From 4be367ec47fac9397bc329f5d404a6f7748bee67 Mon Sep 17 00:00:00 2001 From: Shea Levy Date: Mon, 3 Sep 2012 10:35:45 -0400 Subject: [PATCH] Damn NixOS lack of laziness... --- modules/hardware/network/b43.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/modules/hardware/network/b43.nix b/modules/hardware/network/b43.nix index 077e0a1e11ec..caf40f68058e 100644 --- a/modules/hardware/network/b43.nix +++ b/modules/hardware/network/b43.nix @@ -22,9 +22,11 @@ let kernelVersion = config.boot.kernelPackages.kernel.version; in ###### implementation config = pkgs.lib.mkIf config.networking.enableB43Firmware { - hardware.firmware = if builtins.lessThan (builtins.compareVersions kernelVersion "3.2") 0 then - throw "b43 firmware for kernels older than 3.2 not packaged yet!" else - [ pkgs.b43Firmware_5_1_138 ]; + assertions = [ { + assertion = builtins.lessThan (builtins.compareVersions kernelVersion "3.2") 0; + message = "b43 firmware for kernels older than 3.2 not packaged yet!"; + } ]; + hardware.firmware = [ pkgs.b43Firmware_5_1_138 ]; }; }