diff --git a/landing/src/app/linux-install/page.tsx b/landing/src/app/linux-install/page.tsx new file mode 100644 index 00000000..e603c841 --- /dev/null +++ b/landing/src/app/linux-install/page.tsx @@ -0,0 +1,169 @@ +import type { Metadata } from 'next'; +import { Footer } from '@/components/Footer'; +import { Navbar } from '@/components/Navbar'; +import { GITHUB_REPO } from '@/lib/constants'; + +export const metadata: Metadata = { + title: 'Linux Install - Voicebox', + description: 'Build Voicebox from source on Linux. Clone, setup, and build in three commands.', +}; + +export default function LinuxInstall() { + return ( + <> + + +
+
+

Install on Linux

+ +

+ We're currently working through CI issues that prevent us from shipping a reliable + pre-built binary for Linux. In the meantime, building from source is straightforward and + takes just a few minutes. +

+ +
+ {/* Prerequisites */} +
+

+ Prerequisites +

+ +
+ + {/* Steps */} +
+

+ Build from source +

+
+
+
# Clone the repo
+
git clone https://github.com/jamiepine/voicebox.git
+
cd voicebox
+
+ +
+
+ # Install all dependencies (Python venv, JS deps, etc.) +
+
just setup
+
+ +
+
# Build the app
+
just build
+
+
+ +

+ The built app will be in{' '} + + tauri/src-tauri/target/release/bundle/ + +

+
+ + {/* Dev mode */} +
+

+ Or run in dev mode +

+
+
+ # Start the dev server with hot reload +
+
just dev
+
+
+
+ + {/* Links */} +
+ + GitHub Repo + + + Report an issue + + + Contributing guide + +
+
+
+ +