summary refs log tree commit diff
path: root/nixos/modules/hardware
Commit message (Collapse)AuthorAge
...
| * | nixos/openrazer: Add a users optionRomanos Skiadas2021-08-07
| | |
| * | nixos/openrazer: Change plugdev group to openrazerRomanos Skiadas2021-08-07
| | | | | | | | | | | | | | | | | | | | | | | | For security reasons, and generally, it is best to create a more fine grained group than plugdev. This way users that wish to tweak razer devices don't have access to the entire plugdev group's permissions. This is of course a breaking change.
* | | nixos/modules: assertion for required PM filesEdmund Wu2021-08-07
|/ /
* | enableRedistributableFirmware: add rtw89-firmwareDomen Kožar2021-08-02
| |
* | Merge pull request #121530 from symphorien/wifiregGuillaume Girol2021-07-27
|\ \ | | | | | | nixos: add option to load wireless regulatory database as firmware
| * | nixos: add option to load wireless regulatory database as firmwareGuillaume Girol2021-05-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | use it when networkmanager or wpa_supplicant is enabled. fixes #57053 fixes "Direct firmware load for regulatory.db failed with error -2" in dmesg Note that all kernels on unstable are newer that 4.15, which is required for this to work.
* | | nixos/iio: mention iio-sensor-proxy in option descriptionTom2021-07-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In https://github.com/NixOS/nixpkgs/pull/131094 I mistakenly created a new NixOS module for iio-sensor-proxy because I did not know about `hardware.sensor.iio`. To help people find `hardware.sensor.iio`, include the string "iio-sensor-proxy" in the description. To search for an iio-sensor-proxy module, I tried in vain: * `find -iname '*iio-sensor-proxy*'` * https://search.nixos.org/options?channel=unstable&from=0&size=50&sort=relevance&query=iio-sensor-proxy * This PR will ensure this search query finds `hardware.sensor.iio`
* | | nixos/system76: fix evaluationJörg Thalheim2021-06-26
| | |
* | | system76-power: init at 1.1.16Jasper Woudenberg2021-06-13
| | |
* | | nixos/corectrl: init moduleArtturin2021-06-11
| | |
* | | nixos/nvidia: fix hardware.nvidia.package exampleNatan Lao2021-06-08
|/ /
* | maintainers: rename metadark -> kira-bruneau (#124035)Kira Bruneau2021-05-22
| |
* | nixos/video: remove obsolete ati modulesJonathan Ringer2021-05-21
| |
* | Merge pull request #119706 from nyanotech/masterSandro2021-04-24
|\ \ | | | | | | nixos/printers: fix ensureDefaultPrinter
| * | nixos/printers: fix ensureDefaultPrinternyanotech2021-04-17
| | | | | | | | | | | | | | | `lpoptions -d` sets the default printer *for this user*, while `lpadmin -d` sets the system-wide default printer.
* | | nixos/teck: initLouis Bettens2021-04-20
| | |
* | | Merge pull request #117551 from TredwellGit/nixos/rtl-sdrSandro2021-04-12
|\ \ \ | | | | | | | | nixos/rtl-sdr: blacklist DVB kernel modules
| * | | nixos/rtl-sdr: blacklist DVB kernel modulesTredwellGit2021-03-25
| | |/ | |/| | | | | | | | | | DVB kernel modules conflict with SDR. https://osmocom.org/projects/rtl-sdr/repository/revisions/0847e93e0869feab50fd27c7afeb85d78ca04631/entry/debian/rtl-sdr-blacklist.conf
* | | nixos/system76: add system76-firmware to environment.systemPackagesBryan Gardiner2021-04-11
| |/ |/|
* | Merge #117519: nixos/amdgpu: removeVladimír Čunát2021-04-07
|\ \
| * | nixos/amdgpu: removeTredwellGit2021-03-24
| |/ | | | | | | https://github.com/NixOS/nixpkgs/pull/111551#issuecomment-802082766
* | Merge pull request #87750 from oxzi/ubertoothMartin Weinelt2021-04-02
|\ \
| * | nixos/hardware/ubertooth: init at 2018-12-R1Alvar Penning2021-01-08
| | |
* | | Merge pull request #118129 from samuelgrf/fix-enableAllFirmwareSandro2021-03-31
|\ \ \
| * | | nixos/all-firmware: fix eval with allowAliases set to falseSamuel Gräfenstein2021-03-31
| | |/ | |/| | | | | | | Fix eval when `nixpkgs.config.allowAliases = false;` is set.
* / | nixos/sata: support SATA timeoutsPeter Hoeg2021-03-31
|/ /
* | nixos/ksm: remove udev-settle dependencyrnhmjoj2021-02-26
| | | | | | | | | | | | The sysfs file /sys/kernel/mm/ksm/run seems to be available as soon as the kernel has started, so no point in waiting for udev to "settle". If for some reason it doesn't, we let the unit fail explicitly.
* | Merge pull request #111996 from rnhmjoj/i2cMichele Guerini Rocco2021-02-06
|\ \ | | | | | | nixos/i2c: add module to set up i2c permissions
| * | nixos/i2c: add module to set up i2c permissionsrnhmjoj2021-02-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a very simple module that installs a single udev rule. The rule set the ownership of all /dev/i2c-* devices to a group, "i2c" by default but can be changed. The "uaccess" tag also makes systemd add an ACL for users with a seat[1]. Fix issue #91771 [1]: https://enotty.pipebreaker.pl/2012/05/23/linux-automatic-user-acl-management/
* | | nixos/switcheroo-control: added nixos optionPasquale2021-02-05
|/ / | | | | | | node/switcheroo-control: better formatting
* | nixos/hddtemp: add support for HDD/SSD temperature montoringPeter Hoeg2021-02-01
| |
* | Merge pull request #99323 from eadwu/nvidia/hardware.nvidia.packageDmitry Kalinkin2021-01-30
|\ \ | | | | | | nixos: hardware.nvidia.package option for selecting nvidia package
| * | nixos: hardware.nvidia.package option for selecting nvidia packageFrederik Rietdijk2021-01-11
| | | | | | | | | | | | | | | Make it possible to select a derivation to use. This also moves some logic that belongs to the derivation back into it.
* | | Merge pull request #108725 from veehaitch/ath_regd_optionalGuillaume Girol2021-01-30
|\ \ \ | | | | | | | | kernelPatches: ath driver: allow setting regulatory domain
| * | | 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.
* | | nVidia: Support dynamic (fine-grained) power managementSvein Ove Aas2021-01-29
| | |
* | | nvidia: Add AMD APU option for PrimeSvein Ove Aas2021-01-29
| | |
* | | treewide: fix double quoted strings in meta.descriptionvolth2021-01-24
| | | | | | | | | | | | Signed-off-by: Ben Siraphob <bensiraphob@gmail.com>
* | | lib: Clean up how linux and gcc config is specifiedJohn Ericson2021-01-23
| | | | | | | | | | | | | | | | | | | | | Second attempt of 8929989614589ee3acd070a6409b2b9700c92d65; see that commit for details. This reverts commit 0bc275e63423456d6deb650e146120c39c1e0723.
* | | Revert "lib: Clean up how linux and gcc config is specified"Jonathan Ringer2021-01-22
| | | | | | | | | | | | | | | | | | | | | This is a stdenv-rebuild, and should not be merged into master This reverts commit 8929989614589ee3acd070a6409b2b9700c92d65.
* | | lib: Clean up how linux and gcc config is specifiedJohn Ericson2021-01-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The `platform` field is pointless nesting: it's just stuff that happens to be defined together, and that should be an implementation detail. This instead makes `linux-kernel` and `gcc` top level fields in platform configs. They join `rustc` there [all are optional], which was put there and not in `platform` in anticipation of a change like this. `linux-kernel.arch` in particular also becomes `linuxArch`, to match the other `*Arch`es. The next step after is this to combine the *specific* machines from `lib.systems.platforms` with `lib.systems.examples`, keeping just the "multiplatform" ones for defaulting.
* | | module nitrokey: drop option groupKai Harries2021-01-18
| |/ |/| | | | | | | Since the update of the nitrokey-app to 1.4.2 the group option is no longer supported.
* | nixos/opentabletdriver: add thiagokokada as maintainerThiago Kenji Okada2021-01-08
|/
* nixos/opentabletdriver: add package optionThiago Kenji Okada2021-01-02
|
* nixos/hardware: add opentabletdriver moduleThiago Kenji Okada2020-12-30
|
* nixos/zsa: init at unstable-2020-12-16davidak2020-12-26
| | | | | | add support for ZSA keyboards Co-authored-by: Julien Debon <julien.debon@pm.me>
* rtl8761b-firmware: init at rtk1395Eduard Bopp2020-12-21
| | | | Also included the firmware under enableRedistributableFirmware.
* nixos/acpilight: add to packagesgnidorah2020-11-12
|
* Merge pull request #96511 from Zopieux/rtl_433_promWilliButz2020-10-23
|\ | | | | Add rtl_433 Prometheus exporter
| * nixos/hardware/rtl-sdr: new moduleAlexandre Macabies2020-09-30
| | | | | | | | | | This is a very thin module to ensure "plugdev" user exists and some udev rules are enabled, a prerequisite for using rtl-sdr.