]> Freerunner's - dotfiles.git/commit
waybar: use customized udev paths for sensors applet because the kernel...
authorAndre Ramnitz <tux.rising@gmail.com>
Sat, 26 Oct 2024 15:53:09 +0000 (17:53 +0200)
committerAndre Ramnitz <tux.rising@gmail.com>
Sat, 26 Oct 2024 15:53:09 +0000 (17:53 +0200)
commit6206ccbf4820c610bc79d10bacc5f1c5cb4ca486
tree8163c21fcb734118e628b82bb797a90f3fefb2ca
parent7fd75e7cde63cf72e73c8159eafca6381fddcb22
waybar: use customized udev paths for sensors applet because the kernel...

...kinda randomizes the position of usb-devices in sysfs (especially if
there still is a memory stick stuck in a port after rebooting).

Needs a custom udev rule like in this example:
ACTION=="add", SUBSYSTEM=="hwmon", ATTRS{name}=="nct6799", \
RUN+="/bin/sh -c 'ln -s /sys$devpath /dev/sensors/nct6799'"
ACTION=="add", SUBSYSTEM=="hwmon", ATTRS{name}=="k10temp", \
RUN+="/bin/sh -c 'ln -s /sys$devpath /dev/sensors/k10temp'"
ACTION=="add", SUBSYSTEM=="hwmon", ATTRS{name}=="aquastreamultimate", \
RUN+="/bin/sh -c 'ln -s /sys$devpath /dev/sensors/aquastream'"
ACTION=="add", SUBSYSTEM=="hwmon", ATTRS{vendor}=="0x1002", ATTRS{device}=="0x1479", \
RUN+="/bin/sh -c 'ln -s /sys$devpath /dev/sensors/gpudedicated'"
ACTION=="add", SUBSYSTEM=="hwmon", ATTRS{vendor}=="0x1002", ATTRS{device}=="0x13c0", \
RUN+="/bin/sh -c 'ln -s /sys$devpath /dev/sensors/gpuonboard'"
ACTION=="add", SUBSYSTEM=="hwmon", ATTRS{vendor}=="0x144d", ATTRS{device}=="0x43f5", \
RUN+="/bin/sh -c 'ln -s /sys$devpath /dev/sensors/ssd970evo'"
ACTION=="add", SUBSYSTEM=="hwmon", ATTRS{vendor}=="0x144d", ATTRS{device}=="0xa80a", \
RUN+="/bin/sh -c 'ln -s /sys$devpath /dev/sensors/ssd980evo'"
dot-config/waybar/config.jsonc