Initial commit
This commit is contained in:
Executable
+24
@@ -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
|
||||
Reference in New Issue
Block a user