Re: How to set up a DNS with connman
Reply #1 –
If a /var/run/connman directory is present before connman starts, it'll drop its resolv.conf there instead of overwriting the one in /etc.
Since you're under runit, the simplest way to ensure this folder is present is adding this line to /etc/runit/sv/connmand/conf:
mkdir -p /var/run/connman
By the way, the ArchWiki actually says this, but in a very systemd-specific way.