feat: Adds kanatactl to manage kanata installation, building, systemd service, etc.

This commit is contained in:
2025-10-12 20:43:11 -04:00
parent 5c6409c2e9
commit 0034ac6d87
5 changed files with 284 additions and 23 deletions

View File

@@ -1,13 +1,5 @@
#!/usr/bin/env bash
XDG_DATA_HOME=${XDG_DATA_HOME:-"$HOME/.local/share"}
kanata_dir="$XDG_DATA_HOME/kanata"
yay ${1:-"-S --noconfirm"} rustup
git clone https://github.com/jtroo/kanata.git $kanata_dir
pushd $kanata_dir &>/dev/null
(
cargo install --features cmd --path .
)
popd &>/dev/null
$DEV_ENV/env/.local/scripts/kanatactl bootstrap