doc: add missing system dependencies for Vulkan and GUI libraries (#118)

This commit is contained in:
Han Pham 2025-09-15 13:03:52 -07:00 committed by GitHub
parent 153e5e0dcd
commit 3ae70a4288
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -27,14 +27,16 @@ This guide covers how to set up the development environment and build Handy from
```bash
# Ubuntu/Debian
sudo apt update
sudo apt install build-essential libasound2-dev pkg-config libssl-dev
sudo apt install build-essential libasound2-dev pkg-config libssl-dev libvulkan-dev vulkan-tools glslc libgtk-3-dev libwebkit2gtk-4.1-dev libayatana-appindicator3-dev librsvg2-dev patchelf
# Fedora/RHEL
sudo dnf groupinstall "Development Tools"
sudo dnf install alsa-lib-devel pkgconf openssl-devel
sudo dnf install alsa-lib-devel pkgconf openssl-devel vulkan-devel \
gtk3-devel webkit2gtk4.1-devel libappindicator-gtk3-devel librsvg2-devel
# Arch Linux
sudo pacman -S base-devel alsa-lib pkgconf openssl
sudo pacman -S base-devel alsa-lib pkgconf openssl vulkan-devel \
gtk3 webkit2gtk-4.1 libappindicator-gtk3 librsvg
```
## Setup Instructions
@ -51,4 +53,4 @@ bun install
```
### 3. Download Required Models
Handy requires a VAD (Voice Activity Detection) model to function
Handy requires a VAD (Voice Activity Detection) model to function