nixpkgs/nixos/modules/services/hardware
xd1le e0b44a09b8 interception-tools: init at 0.1.1
The latest release of libyamlcpp in nixpkgs does not build because it
uses an older version of boost than the one in nixpkgs and therefore
expects a particular header file which does not exist in the latest
boost anymore. For this reason, a later (git) version of libyamlcpp is
used here (which actually doesn't even require boost).

The substituteInPlace in the prePatch phase is needed because libevdev
places its headers in non-standard places, meaning Nix cannot normally
find them. The `cut` command removes the first two "-I" characters from
the output of `pkg-config`. This needs to be in the prePatch phase
because otherwise Nix will patch these lines to `/var/empty`, meaning
you would have less specific replacement (in case other lines are also
patched to `/var/empty`).

I wrote the patch. (I believe it is NixOS specific.)
2017-09-02 16:17:53 +10:00
..
sane_extra_backends
80-net-setup-link.rules
acpid.nix
actkbd.nix
amd-hybrid-graphics.nix amd-hybrid-graphics: fix race condition 2016-12-17 10:38:12 +00:00
bluetooth.nix bluetooth: use upstream's recommendation for enabling interfaces 2017-04-16 16:57:11 +08:00
brltty.nix brltty service: wait for devices to settle 2016-12-18 12:42:14 +01:00
freefall.nix
illum.nix illum: init at 0.4 2017-02-04 20:22:51 +02:00
interception-tools.nix interception-tools: init at 0.1.1 2017-09-02 16:17:53 +10:00
irqbalance.nix
nvidia-optimus.nix
pcscd.nix
pommed.nix pommed service: use pommed-light 2017-01-02 19:40:50 +01:00
sane.nix sane service: mention the lp group for printer+scanners 2017-02-03 20:54:04 +03:00
tcsd.nix
thermald.nix
thinkfan.nix
tlp.nix tlp service: mask systemd-rfkill 2017-04-11 02:09:29 +03:00
trezord.nix trezord: init at 1.2.0 (#22054) 2017-02-08 17:18:22 +01:00
udev.nix udev module: filter duplicate udev paths 2017-03-21 20:22:27 +03:00
udisks2.nix
upower.nix