summary refs log tree commit diff
path: root/nixos/modules/hardware/network
Commit message (Collapse)AuthorAge
* treewide: remove obsolete kernel version checksAlyssa Ross2022-02-19
| | | | We don't support Linux kernels older than 4.4 in Nixpkgs.
* kernelPatches: ath driver: allow setting regulatory domainVincent Haupert2021-01-08
| | | | | | | | | | | | | | | | | | Ports an OpenWRT patch for Atheros wireless drivers (ath*) which allows the user to change the regulatory domain code to the one which actually applies. All Atheros devices have a regulatory domain burned into their EEPROM. When using a device as AP, this domain is frequently overly restrictive when compared to the regulation which applies in the country the device actually operates in; often, this restriction disallows IR on all channels making it impossible to use the device as an AP at all. This commit introduces the NixOS config option networking.wireless.athUserRegulatoryDomain which, if enabled, applies the patch and sets the kernel config option ATH_USER_REGD. The original OpenWRT patch targets Linux 5.8.
* [bot] nixos/*: remove unused arguments in lambdasvolth2018-07-20
|
* nixos/modules: clean up wireless firmware optionsFranz Pletz2017-10-07
| | | | | | All available options were just enabling hardware.enableRedistributableFirmware. There were nix files without modules which weren't referenced anywhere.
* hardware.enableRedistributableFirmware: fix spelling errorJörg Thalheim2017-05-09
|
* hardware: add enableRedistributalFirmwareJörg Thalheim2017-05-09
| | | | | | | | 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.
* intel2200BGFirmware: init at 3.1lukasepple2016-02-15
| | | | | | | | | This commit adds the firmware for the Intel 2200BG wireless cards for the ipw2200 kernel module. Also it changes the networking.enableIntel2200BGFirmware option to set it as hardware.firmware since firmware-linux-nonfree does not contain the appropiate firmware anymore. Also hardware.enableAllFirmware does enable the intel2200BGFirmware now.
* Get all lib functions from lib, not pkgs.lib, in modulesShea Levy2014-07-02
|
* Rewrite ‘with pkgs.lib’ -> ‘with lib’Eelco Dolstra2014-04-14
| | | | | | | | Using pkgs.lib on the spine of module evaluation is problematic because the pkgs argument depends on the result of module evaluation. To prevent an infinite recursion, pkgs and some of the modules are evaluated twice, which is inefficient. Using ‘with lib’ prevents this problem.
* Add some primops to libEelco Dolstra2013-11-12
|
* Move all of NixOS to nixos/ in preparation of the repository mergeEelco Dolstra2013-10-10