-
Notifications
You must be signed in to change notification settings - Fork 0
Vendored Dependencies
Two genuinely different things share the word "vendored" here — worth keeping them straight.
lvgl (LVGL v8), lv_drivers, libhv, spdlog — real git submodules, fetched by
git clone --recurse-submodules. wpa_supplicant is vendored in-tree. These are used by every
build, standalone or as part of NebulaOS — see
Building from Source.
You may spot docker/k1-bash-build/, the scripts/build-{nginx,pillow,streaming-form-data,curl, openrc,ft2font}-mipsel.sh scripts, and docs/VENDORING.md's vendored-Klipper-mods system
(k1/k1_mods/, scripts/installer.sh) in this repo's tree. These are all inherited from this
repo's OpenKE lineage — they support OpenKE's own SSH installer on stock Creality firmware,
rebuilding pieces of its toolchain and dependency chain from scratch if an upstream image ever
disappears. Real, credit-worthy work — see docker/README.md for the
Pellcorp lineage behind the toolchain piece specifically.
A normal NebulaOS build or this repo's own CI never touches any of this. These are rare,
one-off maintenance/re-vendoring scripts carried over in the tree, not part of NebulaOS's current
build or deployment path. See docker/README.md and docs/VENDORING.md for the full detail if
you're specifically maintaining OpenKE's own installer chain.
See also: OpenKE Relationship, CI.
Get started
Get great prints
- Calibration walkthrough (A→Z)
- Axis Twist Compensation
- Adaptive meshing + purge
- Square parts (Skew Correction)
- Quieter steppers (TMC Autotune)
Using the screen
Help
- Build from source
- Dev & simulator
- Architecture
- Configuration
- Releases & deployment
- Contributing
- Publishing this wiki
NebulaOS-specific