Phase 0: scaffold e_iwd Enlightenment module
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>
This commit is contained in:
commit
b9eb5de878
29 changed files with 628 additions and 0 deletions
30
README.md
Normal file
30
README.md
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
# 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
|
||||
Loading…
Add table
Add a link
Reference in a new issue