There is an updated pull request by jirutka against master on the void-packages repository https://github.com/jirutka/void-packages connman-iwd https://github.com/void-linux/void-packages/pull/31916 connman: build with --enable-iwd, add build option "nftables", split openconnect plugin, remove runtime dependency on wpa_supplicant 1. Build with --enable-iwd iwd is a better alternative to wpa_supplicant. 1. Add build option "nftables" Allow to build with support for nftables instead of iptables. From ./configure --help: --with-firewall=TYPE specify which firewall type is used iptables or nftables [default=iptables] 1. Split openconnect plugin into subpackage OpenConnect VPN is not widely used and it adds many dependencies to the connman package. On my system, removing openconnect orphaned the following packages: openconnect trousers vpnc-scripts libpcsclite mit-krb5-libs with total size over 5 MiB. 1. Remove runtime dependency on wpa_supplicant ConnMan can be used with iwd or even without any WiFi program, because it can be used for Ethernet devices. A patch file from https://github.com/void-linux/void-packages/pull/31916.patch is attached