From 3ae70a4288d3c34599ca68564bbdc53cb5858b49 Mon Sep 17 00:00:00 2001 From: Han Pham <36429830+hanpham32@users.noreply.github.com> Date: Mon, 15 Sep 2025 13:03:52 -0700 Subject: [PATCH] doc: add missing system dependencies for Vulkan and GUI libraries (#118) --- BUILD.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/BUILD.md b/BUILD.md index c2e3450..cd3fea8 100644 --- a/BUILD.md +++ b/BUILD.md @@ -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 \ No newline at end of file +Handy requires a VAD (Voice Activity Detection) model to function