Connman notes on Artix Linux with Dinit init Last updated : 14/5/2026 Changelog: 14/5/2026 - Initial commit (more like I copied the NetworkManager notes and swapped its mentions to connman) - When installing connman, do not install NetworkManager. We don't want to have one network manager too many. - Hotswapped connman for NetworkManager without chroot. I imagine hotswappping NetworkManager for connman works the same way with the mentions swapped. - # pacman -S networkmanager-dinit network-manager-applet - # dinitctl disable connmand - # dinitctl enable NetworkManager - # pacman -Rs conmman-dinit connman-gtk + chroot - # pacman -S connman-dinit dhcpcd-dinit wpa-supplicant iptables-dinit Note : M.S.I. has caused the author to not enable connman on boot in chroot, therefore necessitating dinitctl later in system. + system; terminal shell - # dinitctl enable connmand + GUI (GTK3/XFCE) - # pacman -S connman-gtk + Tethering (connman) - I was unable to figure this out. Everytime I enable tethering (after setting PersistentTethering=true) the computer refuses to go online. As such, I can no longer continue using Connman and reverted to NetworkManager. As bad as it was, at least I can still tether with it.