]> 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)
commitc9c12406ecceed82c52331369965127f3396d91b
treef9eb2a9dfa064942f4ace6575ae6f44378293ae2
parent98880a46f578d941a6cd063d7c153a14767d7bc4
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