diff --git a/thinkfan-confgen b/thinkfan-confgen new file mode 100755 index 0000000..66ebdcb --- /dev/null +++ b/thinkfan-confgen @@ -0,0 +1,22 @@ +#!/usr/bin/env bash +set -o errexit + +main() { + find /sys -type f -name 'temp*_input' | while read -r line; do + echo "hwmon ${line}" + done + cat <<'EOF' + +tp_fan /proc/acpi/ibm/fan + +(0, 0, 43) +(1, 41, 46) +(2, 44, 49) +(3, 47, 52) +(4, 50, 55) +(5, 53, 58) +(7, 56, 32767) +EOF +} + +main "${@}"