nixpkgs/nixos/modules/services/hardware
Josh Hoffer 4080d35d2b nixos/udev: only restart when udev rules change
Only restart `systemd-udevd.service` if udev rules in `/etc/udev/rules`
actually changed. The paths of `services.udev.packages` may change
frequently but the resulting udev rules built by `udevRulesFor`
likely change less often.

This has the added benefit of not adding `services.udev.packages` to
the system closure if they are only used for their udev rules
(issue #308937).
2024-09-19 17:26:01 +02:00
..
nvidia-container-toolkit nvidia-container-toolkit: only mount existing paths in the host (#319772) 2024-08-27 11:18:18 +00:00
sane_extra_backends nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
acpid.nix nixos/services.acpid: remove with lib; 2024-08-30 00:30:48 +02:00
actkbd.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
amdgpu.nix nixos/amdgpu: cleanup occurance of hardware.opengl 2024-06-21 21:40:11 +05:30
amdvlk.nix treewide: big opengl cleanup 2024-06-16 14:11:33 +03:00
argonone.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
asusd.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
auto-cpufreq.nix nixos/services.auto-cpufreq: remove with lib; 2024-08-30 00:30:48 +02:00
auto-epp.nix treewide: replace mkPackageOptionMD with mkPackageOption 2024-06-26 23:05:42 -04:00
bluetooth.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
bolt.nix nixos/services.bolt: remove with lib; 2024-08-30 00:30:48 +02:00
brltty.nix nixos/services.brltty: remove with lib; 2024-08-30 00:30:48 +02:00
ddccontrol.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
display.md nixos/hardware.display: init 2024-07-18 16:57:40 +03:00
display.nix nixos/hardware.display: init 2024-07-18 16:57:40 +03:00
fancontrol.nix nixos/services.fancontrol: remove with lib; 2024-08-30 00:30:48 +02:00
freefall.nix nixos/services.freefall: remove with lib; 2024-08-30 00:30:49 +02:00
fwupd.nix nixos/services.fwupd: remove with lib; 2024-08-30 00:30:49 +02:00
handheld-daemon.nix treewide: fix all obviously wrong mkEnableOptions 2024-06-03 13:20:32 +02:00
hddfancontrol.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
illum.nix nixos/services.illum: remove with lib; 2024-08-30 00:30:49 +02:00
interception-tools.nix nixos/services.interception-tools: remove with lib; 2024-08-30 00:30:49 +02:00
iptsd.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
irqbalance.nix nixos/services.irqbalance: remove with lib; 2024-08-30 00:30:49 +02:00
joycond.nix nixos/services.joycond: remove with lib; 2024-08-30 00:30:50 +02:00
kanata.nix nixos/services.kanata: fix utils 2024-09-01 19:42:03 +02:00
keyd.nix nixos/services.keyd: remove with lib; 2024-08-30 00:30:50 +02:00
lcd.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
libinput.nix nixos/services.libinput: remove with lib; 2024-08-29 00:35:47 +02:00
lirc.nix nixos/services.lirc: remove with lib; 2024-08-30 00:30:50 +02:00
monado.nix nixos/monado: prevent Monado from restarting quickly 2024-02-23 14:25:16 +01:00
nvidia-optimus.nix nixos/nvidia-optimus: add nvidia-modeset to blacklist 2024-06-03 23:18:34 +01:00
openrgb.nix nixos/services.openrgb: remove with lib; 2024-08-30 00:30:50 +02:00
pcscd.nix nixos/services.pcscd: remove with lib; 2024-08-30 00:30:51 +02:00
pommed.nix nixos/services.pommed: remove with lib; 2024-08-30 00:30:51 +02:00
power-profiles-daemon.nix nixos/power-profiles-daemon: Add assertion with auto-cpufreq 2024-06-08 13:01:08 -06:00
rasdaemon.nix nixos/hardware.rasdaemon: remove with lib; 2024-08-30 00:30:51 +02:00
ratbagd.nix nixos/services.ratbagd: remove with lib; 2024-08-30 00:30:51 +02:00
sane.nix nixos/services.saned: remove with lib; 2024-08-30 00:30:51 +02:00
spacenavd.nix nixos/hardware.spacenavd: remove with lib; 2024-08-30 00:30:52 +02:00
supergfxd.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
tcsd.nix nixos/services.tcsd: remove with lib; 2024-08-30 00:30:52 +02:00
thermald.nix nixos/services.thermald: remove with lib; 2024-08-30 00:30:52 +02:00
thinkfan.nix nixos/services.thinkfan: fix undefined variables 2024-09-03 10:42:28 +02:00
throttled.nix nixos/services.throttled: remove with lib; 2024-08-30 00:30:52 +02:00
tlp.nix nixos/services.tlp: remove with lib; 2024-08-30 00:30:53 +02:00
trezord.md
trezord.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
triggerhappy.nix nixos/services.triggerhappy: remove with lib; 2024-08-30 00:30:53 +02:00
tuxedo-rs.nix nixos/hardware.tuxedo-rs: remove with lib; 2024-08-30 00:30:53 +02:00
udev.nix nixos/udev: only restart when udev rules change 2024-09-19 17:26:01 +02:00
udisks2.nix nixos/services.udisks2: remove with lib; 2024-08-30 00:30:53 +02:00
undervolt.nix nixos/services.undervolt: remove with lib; 2024-08-30 00:30:54 +02:00
upower.nix nixos/services.upower: remove with lib; 2024-08-30 00:30:54 +02:00
usbmuxd.nix nixos/services.usbmuxd: remove with lib; 2024-08-30 00:30:54 +02:00
usbrelayd.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
vdr.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00