Skip to content

Architecture

Tim edited this page Aug 15, 2026 · 2 revisions

Architecture

NebulaOS-kernel  ─┐
NebulaOS-klipper ─┼─► NebulaOS-firmware ─► produces artifacts ─► NebulaOS (this repo) ─► publishes releases
NebulaOS-guppyscreen ┘

NebulaOS-firmware is the only repo that pins and cross-checks all three component repos, and the only one that alone produces a complete, flashable image. This repo just consumes its finished output — it's never going to turn into a second integration tree.

Component Repository What it does
Integration / build NebulaOS-firmware Pins every component by exact commit, runs the build, owns the build scripts
Kernel NebulaOS-kernel X2000 kernel fork (openke branch) plus 8 accepted build-time variant patches tracked in NebulaOS-firmware
Klipper NebulaOS-klipper Klipper fork; klippy/extras/ is where PRTouch and Z-compensation live
GUI NebulaOS-guppyscreen GuppyScreen fork for the touch UI

If you're after source, config, or build scripts, you want one of those four repos — this one only holds release artifacts and the docs to install or update them.

See also: Repository Map.

Clone this wiki locally