Directories
ΒΆ
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
nexus-open
command
Package main provides the Nexus Open application entry point.
|
Package main provides the Nexus Open application entry point. |
|
plugin-test
command
plugin-test is a utility to test external plugins
|
plugin-test is a utility to test external plugins |
|
swipe-sim
command
swipe-sim drives the /api/debug/swipe endpoint in a loop so you can watch transition smoothness in real time and tune parameters quickly.
|
swipe-sim drives the /api/debug/swipe endpoint in a loop so you can watch transition smoothness in real time and tune parameters quickly. |
|
zone-demo
command
zone-demo demonstrates the zone rendering system
|
zone-demo demonstrates the zone rendering system |
|
zone-test
command
zone-test demonstrates the complete zone system with live device rendering Includes multi-page navigation, touch input, and live module updates
|
zone-test demonstrates the complete zone system with live device rendering Includes multi-page navigation, touch input, and live module updates |
|
internal
|
|
|
api
Package api provides the HTTP API server for configuration and image management.
|
Package api provides the HTTP API server for configuration and image management. |
|
app
Package app provides the main application orchestration and dependency injection.
|
Package app provides the main application orchestration and dependency injection. |
|
assets
Package assets provides utilities for managing application assets like images.
|
Package assets provides utilities for managing application assets like images. |
|
device
Package device provides an abstraction layer for USB device communication.
|
Package device provides an abstraction layer for USB device communication. |
|
plugins/builtin
Package builtin contains built-in modules compiled into the host
|
Package builtin contains built-in modules compiled into the host |
|
plugins/host
Package host manages the lifecycle of external plugins β plugins that run as separate processes and communicate with the host over net/rpc.
|
Package host manages the lifecycle of external plugins β plugins that run as separate processes and communicate with the host over net/rpc. |
|
settings
Package config provides configuration management backed by SQLite.
|
Package config provides configuration management backed by SQLite. |
|
store
Package store provides a SQLite-backed configuration store for Nexus Open.
|
Package store provides a SQLite-backed configuration store for Nexus Open. |
|
touch
Package touch provides touch input handling and gesture recognition.
|
Package touch provides touch input handling and gesture recognition. |
|
udev
Package udev handles installation of udev rules for HID device access.
|
Package udev handles installation of udev rules for HID device access. |
|
zone
Package zone implements the zone-based layout system for the display.
|
Package zone implements the zone-based layout system for the display. |
|
pkg
|
|
|
plugin
Package plugin defines the interface and types for Nexus Open plugins.
|
Package plugin defines the interface and types for Nexus Open plugins. |
Click to show internal directories.
Click to hide internal directories.