Initial commit

This commit is contained in:
2026-06-26 15:35:13 +02:00
commit b56dd2a34e
23 changed files with 2407 additions and 0 deletions
Executable
+24
View File
@@ -0,0 +1,24 @@
#!/usr/bin/env bash
set -euo pipefail
repo_dir="$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")/.." && pwd)"
driver_dir="${repo_dir}/renewed_driver"
cargo install --path "${driver_dir}"
sudo install -Dm644 "${driver_dir}/install/70-surface-dial-renewed-uinput.rules" \
/etc/udev/rules.d/70-surface-dial-renewed-uinput.rules
sudo install -Dm644 "${driver_dir}/install/70-surface-dial-renewed-input.rules" \
/etc/udev/rules.d/70-surface-dial-renewed-input.rules
sudo install -Dm644 "${driver_dir}/install/70-surface-dial-renewed-hidraw.rules" \
/etc/udev/rules.d/70-surface-dial-renewed-hidraw.rules
sudo udevadm control --reload-rules
sudo udevadm trigger
install -Dm644 "${driver_dir}/install/surface-dial-renewed.service" \
"${HOME}/.config/systemd/user/surface-dial-renewed.service"
systemctl --user daemon-reload
systemctl --user enable --now surface-dial-renewed.service
systemctl --user --no-pager status surface-dial-renewed.service