hardware: add enableRedistributalFirmware
Due the recent inclusion of broadcom-bt-firmware in enableAllFirmware, it was required to set `nixpkgs.config.allowUnfree` to obtain the full list. To make this dependency more explicit an assertion is added and an alternative option `enableRedistributalFirmware` is provided to only obtain firmware with an license allowing redistribution.
This commit is contained in:
@@ -1,3 +1,3 @@
|
||||
{
|
||||
hardware.enableAllFirmware = true;
|
||||
hardware.enableRedistributalFirmware = true;
|
||||
}
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
{
|
||||
hardware.enableAllFirmware = true;
|
||||
hardware.enableRedistributalFirmware = true;
|
||||
}
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
|
||||
config = lib.mkIf config.networking.enableIntel2100BGFirmware {
|
||||
|
||||
hardware.enableAllFirmware = true;
|
||||
hardware.enableRedistributalFirmware = true;
|
||||
|
||||
};
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
|
||||
config = lib.mkIf config.networking.enableIntel3945ABGFirmware {
|
||||
|
||||
hardware.enableAllFirmware = true;
|
||||
hardware.enableRedistributalFirmware = true;
|
||||
|
||||
};
|
||||
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
{
|
||||
hardware.enableAllFirmware = true;
|
||||
hardware.enableRedistributalFirmware = true;
|
||||
}
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
{
|
||||
hardware.enableAllFirmware = true;
|
||||
hardware.enableRedistributalFirmware = true;
|
||||
}
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
{
|
||||
hardware.enableAllFirmware = true;
|
||||
hardware.enableRedistributalFirmware = true;
|
||||
}
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
{
|
||||
hardware.enableAllFirmware = true;
|
||||
hardware.enableRedistributalFirmware = true;
|
||||
}
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
{
|
||||
hardware.enableAllFirmware = true;
|
||||
hardware.enableRedistributalFirmware = true;
|
||||
}
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
{
|
||||
hardware.enableAllFirmware = true;
|
||||
hardware.enableRedistributalFirmware = true;
|
||||
}
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
###### implementation
|
||||
|
||||
config = lib.mkIf config.networking.enableRalinkFirmware {
|
||||
hardware.enableAllFirmware = true;
|
||||
hardware.enableRedistributalFirmware = true;
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
###### implementation
|
||||
|
||||
config = lib.mkIf config.networking.enableRTL8192cFirmware {
|
||||
hardware.enableAllFirmware = true;
|
||||
hardware.enableRedistributalFirmware = true;
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user