This repository contains the landing page for CrownOS, an open source and AI ready Linux distribution based on Arch Linux. The site also hosts a catalog of plugins and themes.
You need Bun to install dependencies and run the scripts.
Install the dependencies and start the development server.
bun install
bun devThe site will be available at http://localhost:3000.
The site is built as a static export into the out directory and served by Cloudflare Workers.
bun run build
bun run preview
bun run deployThe preview command serves the build locally through Wrangler, and the deploy command publishes it.
Plugins and themes are written as MDX files in src/content/plugins and src/content/themes. Each file becomes its own page in the catalog.
The hero frame sequence and device images are encoded from the sources in assets-src.
bun run frames
bun run devicesThe project uses Biome for linting and formatting.
bun run lint
bun run format