about summary refs log tree commit diff
path: root/nixos/modules/hardware
AgeCommit message (Collapse)AuthorFilesLines
2017-05-31nvidia module: link proper output as OpenGL driversNikolay Amiantov1-1/+1
2017-05-30nvidia module: allow .persistenced == nullVladimír Čunát1-1/+2
Fixes #26250. This is fallout from PR #22304. It's null for 304 and 173 legacy drivers.
2017-05-26nitrokey module: initFranz Pletz1-0/+41
2017-05-19displaylink: 1.1.62 -> 1.3.52Nikolay Amiantov1-11/+16
2017-05-09hardware.enableRedistributableFirmware: fix spelling errorJörg Thalheim14-16/+16
2017-05-09hardware: add enableRedistributalFirmwareJörg Thalheim14-26/+49
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.
2017-05-08broadcom-bt-firmware: revert to unfreeJörg Thalheim1-1/+2
license was misinterpreted, it is now only conditionally in the all firmware list included, if `allowUnfree` is set. fixes #25567
2017-05-03broadcom-bt-firmware: init at 12.0.1.1011zraexy1-0/+1
broadcom-bt-firmware: init at 12.0.1.1011
2017-03-31rtl8192su-firmware: init at unstable-2016-10-05Jörg Thalheim1-0/+1
2017-03-14Merge pull request #17303 from peterhoeg/iioPeter Hoeg1-0/+30
iio-sensor-proxy: init at 2.2 and nixos module
2017-02-27microcode updates: prepend first in initrdFranz Pletz2-2/+4
Prevents crashing the kernel on boot if other blobs are prepended before the microkernel update image. Fixes #22674.
2017-02-26mcelog: init Machine Check Exception Logging Daemon serviceGraham Christensen1-0/+37
2017-02-25iio-sensor-proxy: init at 2.2 and nixos modulePeter Hoeg1-0/+30
This PR adds support for ```iio-sensor-proxy``` used by GNOME v3 and others for reading data from the accelerometer, gps, compass and similar sensors built into some relatively recent laptops. Additionally, there is a NixOS module exposed via hardware.sensor.iio for enabling services, udev rules and dbus services.
2017-02-21Merge pull request #22264 from peterhoeg/m/modeswitchPeter Hoeg1-0/+26
usb-modeswitch: 2.2.1 -> 2.5.0 and nixos module
2017-02-21usb-wwan: nixos modulePeter Hoeg1-0/+26
2017-02-19bumblebee service: Fix pmMethod bbswitch checkzraexy1-2/+2
Made useBbswitch work when pmMethod is "auto" and removed invalid pmMethod option "nouveau".
2017-02-19nvidia: support application profilesNikolay Amiantov1-0/+4
Closes #22666.
2017-02-18mwprocapture: init at 1.2.3269 (#22160)Cray Elliott1-0/+61
2017-02-08linuxPackages.nvidia_x11: refactor, build more from sourceNikolay Amiantov2-6/+13
* Use libglvnd; * Compile nvidia-settings, nvidia-persistenced from source; * Generalize builder.
2017-02-07Merge #22241: amdgpu-pro: 16.50 -> 16.60Vladimír Čunát2-1/+3
2017-02-06xorg-server: fglrxCompat -> abiCompatDavid McFarland2-1/+3
Allows it to be used for fglrx (1.17) and amdgpu-pro (1.18)
2017-02-04bumblebee service: Fix type error when pmMethod = "bbswitch"Sarah Brofeldt1-1/+1
2017-01-31opengl service: use option for XDG_DATA_DIRSNikolay Amiantov1-6/+3
2017-01-31video services: don't install OpenCL files to /etcNikolay Amiantov2-5/+0
They shouldn't be needed now that we search them in /run/opengl-driver.
2017-01-20Merge pull request #21995 from abbradar/openclNikolay Amiantov1-2/+2
Fix OpenCL support
2017-01-20opengl service: mention that you can add OpenCL driversNikolay Amiantov1-2/+2
2017-01-12ckb: init at 0.2.6Kier Davis1-0/+40
ckb is a driver for Corsair keyboards/mice. It also contains a graphical tool for configuring their LED backlight settings. The driver is implemented as a userland daemon. A NixOS module is included that runs this as a systemd service.
2016-11-22bumblebee service: replace bbswitch option with pmMethodNikolay Amiantov1-8/+9
I added this option just today, so I don't think this needs a rename entry.
2016-11-21bumblebee service: make bbswitch optionalNikolay Amiantov1-36/+48
2016-11-21bumblebee service: fix service dependenciesNikolay Amiantov1-2/+2
2016-11-20bumblebee service: blacklist additional nvidia modulesNikolay Amiantov1-1/+1
2016-11-13vulkan-loader: allow validation layers to be enabledDavid McFarland1-2/+0
The loader now uses XDK_DATA_DIRS to find drivers and layers.
2016-11-13opengl: add driver paths to XDG_DATA_DIRSDavid McFarland1-0/+6
2016-10-11Merge #18861: add AMDGPU-PRO driverVladimír Čunát1-0/+56
2016-10-11amdgpu-pro: Init at 16.30.3-315407David McFarland1-0/+56
2016-09-24nixos opengl: use mesa_drivers.outVladimír Čunát1-1/+1
...instead of mesa_noglu.out. Closures of systems remain unchanged, as both are in (and the .out output is very small anyway). This is to make sure that we use lib*GL* that aren't slowed down by grsecurity.
2016-09-13displaylink service: initNikolay Amiantov1-0/+61
2016-08-21Merge branch 'master' into stagingobadz1-0/+9
2016-08-21nixos: blacklist radeon module if using amdgpuVladimír Čunát1-0/+9
2016-08-19nixos treewide: don't set MODULE_DIRNikolay Amiantov2-2/+0
2016-08-15Revert "Merge branch 'modprobe-fix' of git://github.com/abbradar/nixpkgs"Shea Levy2-0/+2
Was meant to go into staging, sorry This reverts commit 57b2d1e9b0dcdd1d25bd2d450174764b9417ffc1, reversing changes made to 760b2b9048ea775c319cb348d74447a20dea513e.
2016-08-16nixos treewide: don't set MODULE_DIRNikolay Amiantov2-2/+0
2016-05-23nixos ati_unfree: auto-switch xorg to fglrxComatVladimír Čunát1-0/+2
2016-04-25rtl8723bs-firmware: init, split off from rtl8723bsEric Litak1-1/+5
2016-04-23facetimehd: Only unload module if it is loadedGraham Christensen1-1/+1
The pre-sleep service exits if any command fails. Unloading facetimehd without it being loaded blocks subsequent commands from running. Note: `modprobe -r` works a bit better when unloading unused modules, and is preferrable to `rmmod`. However, the facetimehd module does not support suspending. In this case, it seems preferable to forcefully unload the module. `modprobe` does not support a `--force` flag when removing, so we are left with `rmmod`. See: - https://github.com/NixOS/nixpkgs/pull/14883 - https://github.com/patjak/bcwc_pcie/wiki#known-issues
2016-04-22treewide: Replace module_init_tools -> kmodTuomas Tynkkynen1-2/+2
The former is deprecated and doesn't handle compressed kernel modules, so all current usages of it are broken.
2016-03-26opengl.extraPackages32: pkgsi686Linux in exampleBrian McKenna1-1/+1
Issue #12616 uses this example but the commit doesn't.
2016-03-07nvidia: allow using the beta driver, mainly in futureVladimír Čunát1-0/+2
2016-02-17Merge branch 'master' into stagingVladimír Čunát3-2/+47
2016-02-15intel2200BGFirmware: init at 3.1lukasepple2-2/+2
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.