Meson build, module entry points, and stub layout for the iwd backend (D-Bus client, gadget, popup, config, UI widgets). Bodies are TODOs; this compiles against EFL/E headers but performs no D-Bus work yet. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
30 lines
750 B
Markdown
30 lines
750 B
Markdown
# e_iwd
|
|
|
|
Enlightenment module for Wi-Fi management via [iwd](https://iwd.wiki.kernel.org/),
|
|
a native replacement for the ConnMan-based econnman gadget.
|
|
|
|
See `CLAUDE.md` for the full PRD and implementation plan.
|
|
|
|
## Status
|
|
|
|
Phase 0 — scaffolding only. Nothing connects to D-Bus yet.
|
|
|
|
## Build
|
|
|
|
meson setup build
|
|
ninja -C build
|
|
sudo ninja -C build install
|
|
|
|
Requires: `enlightenment`, `elementary`, `eldbus` (pkg-config).
|
|
|
|
## Layout
|
|
|
|
src/
|
|
e_mod_main.c module entry points
|
|
e_mod_gadget.c shelf gadget
|
|
e_mod_popup.c popup UI
|
|
e_mod_config.c persistent settings
|
|
iwd/ D-Bus client to net.connman.iwd
|
|
ui/ reusable EFL widgets
|
|
data/
|
|
module.desktop
|