This is the official repository for the CTX OS configuration layer.
To apply the CTX OS layer to any Debian Bookworm system, run:
curl -sL https://ctxos.github.io/install.sh | bashThis is the official CtxOS website, built with Next.js, React, and TypeScript. It serves as the central hub for users to download the CtxOS operating system, stay updated via the blog, and access the RSS feed for blog content. The site is fast, responsive, and designed with accessibility and performance in mind.
- βοΈ Modern stack with Next.js, React 19, and TypeScript
- π¨ Styled with Material-UI and Emotion
- π° Integrated Markdown blog with RSS feed
- π Accessible and SEO-optimized
- Frontend: React 19, Next.js 15
- Styling: MUI (v5), Emotion, JSS
- Node.js >= 16.x
- Yarn or npm
Use the package manager of your choice, we use yarn.
git clone https://github.com/ctxos/ctxos.github.io.git
cd website
yarn install
yarn run dev
A default browser window will automatically start at localhost:3000
The CtxOS website is an ongoing work in progress, and we welcome help from the community to make it better! Whether you want to fix a bug, add a feature, improve accessibility, or help with documentation β your contribution matters.
-
Fork the repository to your Gitlab account.
-
Clone your fork locally:
git clone https://github.com/ctxos/ctxos.github.io.git cd website -
Create a new branch for your change:
git checkout -b feature/your-feature-name
-
Make your changes β whether that's code, styles, content, or documentation.
-
Commit your changes with a meaningful message:
git commit -m "feat: short description of your change" -
Push to your forked repo:
git push origin feature/your-feature-name
-
Open a Pull Request on the dev branch. Please provide a clear description of what your change does and why it's needed.
Currently, the website is being maintained by the CtxOS team.
For any questions, suggestions, or issues, feel free to reach out to: