summary refs log tree commit diff
path: root/nixos/modules/hardware
Commit message (Collapse)AuthorAge
* nixos/nvidia: add vaapi supportJonathan Ringer2022-03-14
|
* nixos/xone: initRhys Davies2022-02-20
|
* xow_dongle-firmware: init at 2017-07Rhys Davies2022-02-20
|
* treewide: remove obsolete kernel version checksAlyssa Ross2022-02-19
| | | | We don't support Linux kernels older than 4.4 in Nixpkgs.
* nixos/nvidia: remove obsolete GDM on Wayland assertionJan Tojnar2022-02-01
| | | | | | GDM enables Wayland on supported platforms automatically (see ${gnome.gdm}/lib/udev/rules.d/61-gdm.rules), so we removed the `gdm.nvidiaWayland` option. You will still need `hardware.nvidia.modesetting.enable = true;` with `nvidia` driver, though.
* enableRedistributableFirmware: only add rtw89-firmware when kernel older 5.16Sandro2022-01-30
|
* Merge pull request #154550 from veehaitch/sgx-compat-udevJörg Thalheim2022-01-13
|\ | | | | nixos/intel-sgx: add option for Intel SGX DCAP compatibility
| * nixos/intel-sgx: add option for Intel SGX DCAP compatibilityVincent Haupert2022-01-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The Intel SGX DCAP driver makes the SGX application enclave device and the SGX provisioning enclave available below the path `/dev/sgx/`. Since Linux 5.11, a derivation of the DCAP driver is part of the kernel and available through the X86_SGX config option; NixOS enables this option by default. In contrast to the out-of-tree DCAP driver, the in-tree SGX driver uses a flat hierarchy for the SGX devices resulting in the paths `/dev/sgx_enclave` for the application enclave device and `/dev/sgx_provison` for the provisioning enclave device. As of this commit, even the latest version of the Intel SGX PSW libraries still tries to open the (legacy) DCAP paths only. This means that SGX software currently cannot find the required SGX devices even if the system actually supports SGX through the in-tree driver. Intel wants to change this behavior in an upcoming release of intel/linux-sgx. Having said that, SGX software assuming the SGX devices below `/dev/sgx/` will prevail. Therefore, this commit introduces the NixOS configuration option `hardware.cpu.intel.sgx.enableDcapCompat` which creates the necessary symlinks to support existing SGX software. The option defaults to true as it is currently the only way to support SGX software. Also, enabling the SGX AESM service enables the option. The permissions of the devices `/dev/sgx_enclave` and `/dev/sgx_provison` remain the same, i.e., are not affected regardless of having the new option enabled or not.
* | Merge pull request #152770 from aij/hackrfLassulus2022-01-11
|\ \ | |/ |/| nixos/hardware/hackrf: new module
| * nixos/hardware/rtl-sdr: Fix descriptionIvan Jager2021-12-31
| |
| * nixos/hardware/hackrf: new moduleIvan Jager2021-12-31
| | | | | | | | | | | | This is a very this module to enable the hackrf udev rules and ensure the "plugdev" group they use exists.
* | firmwareLinuxNonfree -> linux-firmwareBernardo Meurer2022-01-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This renames our `firmwareLinuxNonfree` package to `linux-firmware`. There is prior art for this in multiple other distros[1][2][3]. Besides making the package more discoverable by those searching for the usual name, this also brings it in-line with the `kebab-case` we normally see in `nixpkgs` pnames, and removes the `Nonfree` information from the name, which I consider redundant given it's present in `meta.license`. The corresponding alias has been added, so this shouldn't break anything. [1]: https://archlinux.org/packages/core/any/linux-firmware/ [2]: https://src.fedoraproject.org/rpms/linux-firmware [3]: https://packages.gentoo.org/packages/sys-kernel/linux-firmware
* | Merge #151019: amdgpu-pro: 17.40 -> 21.30Vladimír Čunát2022-01-09
|\ \
| * | amdgpu-pro: 17.40 -> 21.30Allen Short2021-12-21
| |/
* / onlykey: set the group correctly in the udev rule (#153618)Wael Nasreddine2022-01-05
|/
* Merge pull request #148785 from pennae/more-option-doc-staticizingGraham Christensen2021-12-17
|\ | | | | treewide: more defaultText for options
| * treewide: set defaultText for options using simple path defaultspennae2021-12-09
| | | | | | | | | | adds defaultText for all options that set their default to a path expression using the ubiquitous `cfg` shortcut bindings.
* | Merge pull request #148593 from veehaitch/sgx-pswJörg Thalheim2021-12-13
|\ \ | | | | | | sgx-psw: init package and module
| * | nixos/intel-sgx: add option for SGX provisioningVincent Haupert2021-12-10
| | |
* | | Merge pull request #121085 from colemickens/gpg-ccid-udevStig2021-12-10
|\ \ \ | |/ / |/| | nixos/hardware/gnupg-ccid: init udev rules
| * | nixos/hardware/gpgSmartcard: init udev rulesCole Mickens2021-11-10
| | |
* | | Merge pull request #146605 from FlorianFranzen/zsa-udev0x4A6F2021-12-09
|\ \ \ | | | | | | | | zsa-udev-rules: unstable-2020-12-16 -> 2.1.3
| * | | nixos/zsa: plugdev group was replaced by uaccessFlorian Franzen2021-11-19
| | | |
* | | | nixos/pcmcia: Type the last optionJanne Heß2021-12-08
| |_|/ |/| |
* | | nixos/nvidia: check modesetting for gdm-wayland only when gdm is enabledJan Tojnar2021-11-30
| | | | | | | | | | | | Reported in https://github.com/NixOS/nixpkgs/pull/147153#issuecomment-982695772
* | | Revert "nixos/hidpi: add xserver dpi"Artturi2021-11-29
| | |
* | | treewide: refactor isi686 && isx86_64 -> isx86Ryan Burns2021-11-20
|/ /
* | Merge pull request #137157 from rebeccaskinner/fix/nvidia-settingsBernardo Meurer2021-11-16
|\ \ | |/ |/| nixos/modules/hardware/video/nvidia: Fix incorrect reference to 'nvid…
| * nixos/modules/hardware/video/nvidia: Fix incorrect reference to 'nvidiaSettings'rebecca skinner2021-09-08
| | | | | | | | | | | | | | | | This patch fixes a bug caused by an incorrect reference to 'nvidiaSettings' rather than 'cfg.nvidiaSettings'. The bug caused the system to not build when using the nvidia drivers. Tested on my local machine.
* | Merge pull request #139354 from colemickens/nvidiaCole Mickens2021-11-04
|\ \ | | | | | | nvidia: fix egl-wayland loading
| * | nvidia: fix egl-wayland loadingCole Mickens2021-10-20
| | |
* | | Merge pull request #142433 from aanderse/flircAaron Andersen2021-11-02
|\ \ \ | | | | | | | | flirc: init at 3.24.3
| * | | nixos/flirc: init moduleAaron Andersen2021-10-28
| | | |
* | | | Merge master into staging-nextgithub-actions[bot]2021-10-24
|\| | |
| * | | Merge pull request #140309 from OPNA2608/init/gkraken/21.11Sandro2021-10-24
| |\ \ \ | | |/ / | |/| |
| | * | nixos/gkraken: initOPNA26082021-10-03
| | |/
* | | Merge remote-tracking branch 'origin/staging' into staging-nextMartin Weinelt2021-10-15
|\ \ \ | |/ / |/| |
| * | Merge pull request #132713 from ncfavier/cupsLuke Granger-Brown2021-10-14
| |\ \ | | | | | | | | cups: 2.3.3 -> 2.3.3op2
| | * | cups: 2.3.3 -> 2.3.3op2Naïm Favier2021-09-19
| | |/ | | | | | | | | | | | | https://github.com/OpenPrinting/cups/releases/tag/v2.3.3op1 https://github.com/OpenPrinting/cups/releases/tag/v2.3.3op2
* | / nixos/nvidia: fix typo in PM assertTimothy DeHerrera2021-10-13
|/ /
* / nixos/doc: clean up defaults and examplesNaïm Favier2021-10-04
|/
* nixos/nvidia: remove extra spacePhillip Cloud2021-09-01
|
* nixos/nvidia: fix missing variable referencePhillip Cloud2021-09-01
|
* nixos/nvidia: let user choose whether to install nvidia-settingsBernardo Meurer2021-08-30
|
* nixos/hardware.firmware: fix evaluation after PR #122463Vladimír Čunát2021-08-21
| | | | | NixOS jobsets on Hydra were failing evaluation because of this. The alias has no other occurrence in NixPkgs.
* config.hardware.onlykey: update the udev rules for onlykeyWael M. Nasreddine2021-08-18
| | | | | | | The udev rules were updated upstream without an explanation as you can see in [this comment][commit]. [commit]: https://github.com/trustcrypto/trustcrypto.github.io/commit/0bcf928adaea559e75efa02ebd1040f0a15f611d
* config.hardware.onlykey: move the module into its own folderWael M. Nasreddine2021-08-18
|
* Merge pull request #116290 from aaronjanse/mar2021-hidpiArtturi2021-08-13
|\ | | | | nixos/hidpi: add xserver dpi
| * nixos/hidpi: add xserver dpiAaron Janse2021-03-14
| |
* | Merge pull request #130625 from rski/openrazerMartin Weinelt2021-08-07
|\ \