Website of NurOS http://nuros.org/
  • Astro 67.2%
  • CSS 12.7%
  • TypeScript 9.5%
  • Roff 8.7%
  • JavaScript 1.2%
  • Other 0.7%
Find a file
2026-08-23 14:28:22 +05:00
assets idk lol:) 2025-09-27 00:36:55 +03:00
public Rewrite: migrate to Astro, add i18n, blog, and production build 2026-03-03 21:13:02 +05:00
src feat(design): migrate to Material 3 Expressive design system 2026-08-23 13:40:54 +05:00
.gitignore chore: update .gitignore for Astro, untrack dist and .astro 2026-03-03 21:44:23 +05:00
.nojekyll add .nojekyll 2026-06-02 20:24:25 +03:00
astro.config.mjs feat(i18n): add Kazakh locale and kz pages 2026-05-01 20:38:19 +05:00
astro.config.prod.mjs Rewrite: migrate to Astro, add i18n, blog, and production build 2026-03-03 21:13:02 +05:00
index.html Переписал на React 2025-09-27 20:43:54 +05:00
keystatic.config.ts feat(i18n): add Kazakh locale and kz pages 2026-05-01 20:38:19 +05:00
LICENSE Create LICENSE 2025-08-16 14:58:46 +05:00
package-lock.json Rewrite: migrate to Astro, add i18n, blog, and production build 2026-03-03 21:13:02 +05:00
package.json Rewrite: migrate to Astro, add i18n, blog, and production build 2026-03-03 21:13:02 +05:00
README.md docs: note repository mirrors in README 2026-08-23 14:28:22 +05:00
tsconfig.json Rewrite: migrate to Astro, add i18n, blog, and production build 2026-03-03 21:13:02 +05:00

nuros.org

The official website of NurOS, an independent Linux distribution.

Built with Astro, styled as a Material 3 Expressive design system, and content-managed with Keystatic.

Note

Repository Mirrors

  • git.nuros.org (web/nuros.org): primary, self-hosted Forgejo instance, accounts restricted to the core team.
  • GitHub (NurOS-Linux/nuroslinux.github.io): mirror for external contributors. Issues and Pull Requests opened here are welcome and are reviewed and processed by the core team.

Getting started

npm install
npm run dev

The dev server runs with the Keystatic admin UI available at /keystatic.

Scripts

Command Description
npm run dev Start the local dev server with Keystatic (SSR)
npm run build Production build (static output, astro.config.prod.mjs)
npm run build:local Build using the dev config (hybrid output)
npm run preview Preview the production build
npm run astro Run the Astro CLI directly

Content

Blog posts live in src/content/posts-{en,ru,kz} as Markdoc files and can be edited directly or through the Keystatic admin UI (/keystatic), configured in keystatic.config.ts.

License

GNU Affero General Public License v3.0 — see LICENSE.