about summary refs log tree commit diff
path: root/nixos/modules/services/hardware
Commit message (Collapse)AuthorAge
* udev service: verify that hwdb is generated without errorsNikolay Amiantov2017-01-12
|
* pommed service: use pommed-lightBalletie2017-01-02
| | | | | | The pommed package was marked as broken. It is also severely unmaintained. I therefore chose to replace it entirely with `pommed-light`, for now.
* brltty service: wait for devices to settleJoachim Fasting2016-12-18
| | | | | | | Otherwise it starts way too early, only to fail and having to restart until devices are available. It is less wasteful to simply wait until there's a reasonable chance of success. This is consistent with upstream.
* sane service: support remote scannersNikolay Amiantov2016-11-20
|
* sane service: add saned supportNikolay Amiantov2016-11-20
|
* nixos: use types.lines for extraConfigEmery Hemingway2016-10-23
|
* brltty: 5.2 -> 5.4Bram Duvigneau2016-10-22
|
* Merge pull request #18511 from ericsagnes/feat/remove-optionSetJoachim F2016-10-01
|\ | | | | modules: optionSet -> submodule
| * brscan4 module: optionSet -> submoduleEric Sagnes2016-09-13
| |
* | NixOS: Use runCommand instead of mkDerivation in a few placesEelco Dolstra2016-09-29
|/
* nixos treewide: don't set MODULE_DIRNikolay Amiantov2016-08-19
|
* modprobe service: drop kmod wrapperNikolay Amiantov2016-08-19
|
* Revert "Merge branch 'modprobe-fix' of git://github.com/abbradar/nixpkgs"Shea Levy2016-08-15
| | | | | | | Was meant to go into staging, sorry This reverts commit 57b2d1e9b0dcdd1d25bd2d450174764b9417ffc1, reversing changes made to 760b2b9048ea775c319cb348d74447a20dea513e.
* nixos treewide: don't set MODULE_DIRNikolay Amiantov2016-08-16
|
* modprobe service: drop kmod wrapperNikolay Amiantov2016-08-16
|
* Merge pull request #16681 from Aske/tlp-restartNikolay Amiantov2016-07-03
|\ | | | | tlp service: add restart on config change
| * tlp service: add restart on config changeaske2016-07-03
| |
* | tlp service: disable builtin power managementNikolay Amiantov2016-07-03
|/
* nixos/pcscd: Improve and clean up moduleaszlig2016-06-04
| | | | | | | | | | | | | | | | | | | | | So far the module only allowed for the ccid driver, but there are a lot of other PCSC driver modules out there, so let's add an option called "plugins", which boils down to a store path that links together all the paths specified. We don't need to create stuff in /var/lib/pcsc anymore, because we patched pcsclite to allow setting PCSCLITE_HP_DROPDIR. Another new option is readerConfig, which is especially useful for non-USB readers that aren't autodetected. The systemd service now is no longer Type=forking, because we're now passing the -f (foreground) option to pcscd. Tested against a YubiKey 4, SCR335 and a REINER SCT USB reader. Signed-off-by: aszlig <aszlig@redmoonstudios.org> Cc: @wkennington
* udev service: fix packages' pathsNikolay Amiantov2016-05-14
|
* Merge remote-tracking branch 'upstream/master' into stagingTuomas Tynkkynen2016-05-03
|\ | | | | | | | | | | Conflicts: pkgs/applications/networking/browsers/vivaldi/default.nix pkgs/misc/emulators/wine/base.nix
| * brscan4: init at 0.4.3-3Raymond Gauthier2016-05-01
| | | | | | | | | | | | | | | | | | | | A sane backend for recent brother scanners. Depends on the presence of etc files generated by the nixos module of the same name. Supports network scanner specification through the nixos module.
* | bluetooth service: fix w.r.t. multiple outputsNikolay Amiantov2016-04-27
|/
* Merge master into closure-sizeVladimír Čunát2016-03-08
|\ | | | | | | | | The kde-5 stuff still didn't merge well. I hand-fixed what I saw, but there may be more problems.
| * sane module: add more documentationzimbatm2016-02-25
| | | | | | | | Imported from https://nixos.org/wiki/Scanners
| * Merge pull request #13059 from abbradar/udev-local-priorityEelco Dolstra2016-02-23
| |\ | | | | | | Make local udev rules higher prioritized
| | * udev service: make local rules apply after all othersNikolay Amiantov2016-02-23
| | |
* | | Merge branch 'master' into closure-sizeVladimír Čunát2016-02-14
|\| |
| * | Merge pull request #12683 from heydojo/bluetooth--plasma5Robin Gloster2016-02-12
| |\ \ | | |/ | |/| kde5 bluedevil plasmoid : enable bluez5 bluetooth functionality
| | * kde5 bluedevil plasmoid : enable bluez5 bluetooth functionalityTony White2016-01-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Fixed a bug in bluedevil (link to a .js file) - Made bluez5 the default bluetooth service except for kde4 - created org.bluez.obex systemd dbus service - Patched bluez5 using bluez-5.37-obexd_without_systemd-1.patch in order to enable obex when using either the bluedevil plasmoid or dolpin file manager within plasma workspaces 5. The functionality was tested using a Sony Xperia Z, the machine and the handset paired and two different files were sent in both directions successfully.
| * | Merge pull request #12797 from abbradar/udev-reloadNikolay Amiantov2016-02-06
| |\ \ | | | | | | | | udev service: restart on rules change
| | * | udev service: restart on rules changeNikolay Amiantov2016-02-03
| | | |
| * | | nixos/udev: Fix printing impure FHS pathsaszlig2016-02-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The test only checked for existence of the rule file in the output path of the rulefile generator. However, we also need to check whether the basename of the file is also the one we're currently searching for. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
| * | | nixos/udev: Always fail if rules contain FHS pathsaszlig2016-02-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Partially reverts the following commits: 9f2a61c59cc4e4ce278e6582cb4bdca9c2088755 9c13fe6604358e5255457422acbe8e03734f1e44 As @edolstra pointed out, it would make more sense to do this by default instead of having that allowImpurePaths option. This of course might break systems which add extra packages to udev, but on the upside it's hard to miss one of these paths now because it won't get buried in the ocean of build output lines. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
| * | | nixos/udev: Add an option to fail on FHS pathsaszlig2016-02-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | So far we were merely printing a warning if there are still references to (/usr)/s?bin, but we actually want to make sure that we fix those paths, especially on updates of packages that come with udev rules. This adds a new option allowImpurePaths, which when set to false will cause the "udev-rules" derivation to fail. I've set this to true by default, to not break existing systems too much and the intention is to set it to false for a few NixOS VM tests. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
| * | | nixos/udev: Provide a better warning for FHS pathsaszlig2016-02-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We were trying to find FHS references in all of the rules found in services.udev.packages. Unfortunately we're still fixing up paths in the same derivation where we are checking those references, so for example references to /sbin/modprobe were still printed to be needed to fixup even though they were already fixed at the time. So now we're printing a more helpful warning message which is also conditional (before the warning message was printed regardless of whether there are any rules that need fixup) and is based off the rules that were already fixed up. The new warning message not only contains the build-local rule files but also the original files from other store paths and the FHS path references that were still found. With 8ecd3a5e1db40d308d60b5ccfa40eabccb419be9 reverted, we now get this: /nix/store/...-udev-rules/63-md-raid-arrays.rules (originally from /nix/store/...-mdadm-3.3.4/lib/udev/rules.d/63-md-raid-arrays.rules) contains references to /usr/bin/readlink and /usr/bin/basename. Which is now more accurate to what is not yet fixed and where it's coming from. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
| * | | nixos/udev: Fix up readlink and basename as wellaszlig2016-02-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In 8ecd3a5, we fixed up the FHS paths for stage 1, but unfortunately we have a similar udev rules generator twice one for the initrd and one without. So we might need to refactor this in the future. For now, let's just fix the references to readlink and basename in the udev module as well until we have properly addressed this. Signed-off-by: aszlig <aszlig@redmoonstudios.org> Fixes: #12722
| * | | Merge pull request #12724 from abbradar/udev-hwdbEelco Dolstra2016-02-03
| |\ \ \ | | |/ / | |/| | udev service: generate hwdb database from all udev packages
| | * | udev service: generate proper hwdb databaseNikolay Amiantov2016-02-01
| | |/
| * / Rewrite acpid module in a more generic waykoral2016-01-21
| |/
* | Merge branch 'staging' into closure-sizeVladimír Čunát2016-01-19
|\|
| * Merge pull request #12441 from k0ral/acpidRobin Gloster2016-01-17
| |\ | | | | | | Add volume and cd events to acpid configuration
| | * Add volume and cd events to acpid configurationkoral2016-01-17
| | |
| * | Add missing 'type', 'defaultText' and 'literalExample' in module definitionsThomas Strobel2016-01-17
| |/ | | | | | | | | | | - add missing types in module definitions - add missing 'defaultText' in module definitions - wrap example with 'literalExample' where necessary in module definitions
| * Merge pull request #12133 from dwe11er/new-package/irqbalanceAristid Breitkreuz2016-01-10
| |\ | | | | | | irqbalance: init at 1.1.0
| | * irqbalance: init at 1.1.0Marcin Falkiewicz2016-01-08
| | |
| * | jobs -> systemd.servicesRobin Gloster2016-01-07
| |/
| * saneBackends{,Git} -> sane-backends{,-git}Tobias Geerinckx-Rice2016-01-03
| | | | | | | | Fixes xsane evaluation.
| * Merge pull request #12086 from bmorphism/masterDomen Kožar2016-01-02
| |\ | | | | | | thinkfan levels option to control actuation points
| | * thinkfan levels option to control actuation pointsBarton Yadlowski2016-01-02
| | |