Enlightenment Wi-Fi module to manage iwd backend
  • C 98.2%
  • Meson 1.8%
Find a file
Pierre-Olivier Mercier 7c2ea76c63 ui/wifi_auth: surface security label in passphrase prompt
wifi_auth_prompt now takes an optional human-readable security string
("WPA", "WEP", ...) shown above the entry, so the user knows what kind
of credential is being asked for. Popup passes the network's security
type when issuing the prompt.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-09 12:46:26 +07:00
data Phase 2: gadcon provider with state-driven icon 2026-04-09 12:45:09 +07:00
src ui/wifi_auth: surface security label in passphrase prompt 2026-04-09 12:46:26 +07:00
.gitignore Phase 0: scaffold e_iwd Enlightenment module 2026-04-09 12:45:09 +07:00
e_iwd.spec Phase 5/6: log Connect failures + RPM spec 2026-04-09 12:45:09 +07:00
LICENSE Phase 0: scaffold e_iwd Enlightenment module 2026-04-09 12:45:09 +07:00
meson.build Phase 0: scaffold e_iwd Enlightenment module 2026-04-09 12:45:09 +07:00
README.md Phase 0: scaffold e_iwd Enlightenment module 2026-04-09 12:45:09 +07:00

e_iwd

Enlightenment module for Wi-Fi management via iwd, 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