nixpkgs/nixos/modules/services/hardware
aszlig 9720e16adc
nixos/pcscd: Improve and clean up module
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
2016-06-04 16:39:19 +02:00
..
sane_extra_backends brscan4: init at 0.4.3-3 2016-05-01 14:42:25 -04:00
80-net-setup-link.rules Fix filename for udev network interface rules 2014-12-05 17:32:36 +01:00
acpid.nix Rewrite acpid module in a more generic way 2016-01-21 20:08:14 +01:00
actkbd.nix nixos: add actkbd package to environment in actkbd module 2015-11-12 21:05:07 +00:00
amd-hybrid-graphics.nix Get all lib functions from lib, not pkgs.lib, in modules 2014-07-02 12:28:18 -04:00
bluetooth.nix bluetooth service: fix w.r.t. multiple outputs 2016-04-27 13:48:06 +03:00
brltty.nix Brltty service: simplified systemd service definition, now it matches 2015-09-09 22:40:12 +02:00
freefall.nix Add missing 'type', 'defaultText' and 'literalExample' in module definitions 2016-01-17 19:41:23 +01:00
irqbalance.nix irqbalance: init at 1.1.0 2016-01-08 12:37:43 +01:00
nvidia-optimus.nix Get all lib functions from lib, not pkgs.lib, in modules 2014-07-02 12:28:18 -04:00
pcscd.nix nixos/pcscd: Improve and clean up module 2016-06-04 16:39:19 +02:00
pommed.nix jobs -> systemd.services 2016-01-07 06:39:06 +00:00
sane.nix sane module: add more documentation 2016-02-25 19:36:46 +00:00
tcsd.nix tcsd module: adjust default value of kernelPCRs 2015-08-02 22:55:45 +02:00
thermald.nix thermald needs dbus config files to run 2014-11-06 15:19:33 +02:00
thinkfan.nix thinkfan levels option to control actuation points 2016-01-02 04:49:58 -05:00
tlp.nix tlp: use module_init_tools, avoid recompilation for nixos 2015-12-05 00:54:09 +03:00
udev.nix udev service: fix packages' paths 2016-05-14 05:12:52 +03:00
udisks2.nix udisks2: fix udev rules file (close #11743) 2015-12-22 08:09:34 +01:00
upower.nix Merge branch 'staging' into closure-size 2016-01-19 09:55:31 +01:00