Add Arch Linux installation instructions - #209
Conversation
Added installation instructions for Arch Linux.
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (1)
🚧 Files skipped from review as they are similar to previous changes (1)
📝 WalkthroughWalkthroughExtended the Linux installation guide with Arch Linux-specific GTK/WebKit dependency installation instructions using ChangesArch Linux installation prerequisites
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~2 minutes 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Greptile SummaryThis PR adds Arch Linux package installation instructions to the Linux prerequisites section of
Confidence Score: 5/5Documentation-only change; no runtime behaviour is affected and the package list is accurate. The diff is three lines of Markdown inside a fenced code block. The Arch package names correctly map to every dependency listed for Debian/Ubuntu. On Arch, xdotool ships libxdo.so in the same package (unlike Debian's split libxdo-dev), so the mapping resolves the reported linker error. No code, configuration, or runtime behaviour is touched. No files require special attention. Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
A[Linux user follows install guide] --> B{Which distro?}
B -->|Debian / Ubuntu| C["sudo apt install libwebkit2gtk-4.1-dev libayatana-appindicator3-dev librsvg2-dev libssl-dev libxdo-dev build-essential"]
B -->|Fedora| D["sudo dnf install webkit2gtk4.1-devel libappindicator-gtk3-devel librsvg2-devel openssl-devel"]
B -->|Arch| E["sudo pacman -S --needed base-devel webkit2gtk-4.1 libayatana-appindicator librsvg openssl xdotool"]
C --> F[bun run desktop-prod]
D --> F
E --> F
F --> G[OmniVoice Studio running]
Reviews (2): Last reviewed commit: "Update docs/install/linux.md" | Re-trigger Greptile |
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
|
Thanks @Antony-hash512 — this is a clean fix that fills a real gap (the install doc already listed Arch in the intro but had no |
Added installation instructions for Arch Linux.
Summary
Added the necessary
pacmancommand to install required build dependencies for Arch Linux users. This helps to avoid linker errors (specifically missinglibxdo/xdotoolrequired for global shortcuts) when building the Tauri frontend on Arch-based distributions.Changes
docs/install/linux.mdto include Arch Linux dependencies (base-devel,webkit2gtk-4.1,libayatana-appindicator,librsvg,openssl,xdotool).--neededflag to thepacmancommand to prevent reinstalling already up-to-date packages.Type
Testing
rust-lld: error: unable to find library -lxdoerror duringbun run desktop-prod.Checklist
pyproject.toml,package.json,tauri.conf.json,Cargo.tomltests/fixtures/omnivoice_data/still loads green on thesmoke-matrixCI job (macOS + Windows + Linux)Summary by CodeRabbit