broadcom-bt-firmware: revert to unfree

license was misinterpreted, it is now only conditionally in the all
firmware list included, if `allowUnfree` is set.

fixes #25567

+3 -2
+2 -1
nixos/modules/hardware/all-firmware.nix
··· 23 24 config = mkIf config.hardware.enableAllFirmware { 25 hardware.firmware = with pkgs; [ 26 - broadcom-bt-firmware 27 firmwareLinuxNonfree 28 intel2200BGFirmware 29 rtl8723bs-firmware 30 rtl8192su-firmware 31 ]; 32 }; 33
··· 23 24 config = mkIf config.hardware.enableAllFirmware { 25 hardware.firmware = with pkgs; [ 26 firmwareLinuxNonfree 27 intel2200BGFirmware 28 rtl8723bs-firmware 29 rtl8192su-firmware 30 + ] ++ optionals config.nixpkgs.config.allowUnfree [ 31 + broadcom-bt-firmware 32 ]; 33 }; 34
+1 -1
pkgs/os-specific/linux/firmware/broadcom-bt-firmware/default.nix
··· 35 meta = with stdenv.lib; { 36 description = "Firmware for Broadcom WIDCOMM® Bluetooth devices"; 37 homepage = http://www.catalog.update.microsoft.com/Search.aspx?q=Broadcom+bluetooth; 38 - license = licenses.unfreeRedistributableFirmware; 39 platforms = platforms.linux; 40 maintainers = with maintainers; [ zraexy ]; 41 };
··· 35 meta = with stdenv.lib; { 36 description = "Firmware for Broadcom WIDCOMM® Bluetooth devices"; 37 homepage = http://www.catalog.update.microsoft.com/Search.aspx?q=Broadcom+bluetooth; 38 + license = licenses.unfree; 39 platforms = platforms.linux; 40 maintainers = with maintainers; [ zraexy ]; 41 };