I found when using GuixSD with Gnome that the network manager would periodically overwrite my DNS changes made directly to resolv.conf.
If you experience this issue it should leave a comment on the first line. I was able to make it work by changing it through Gnome's Settings GUI, rather than editing the file myself. Even then I have to disable and re-enable the network interface for the new settings to take effect. -----Original Message----- From: Bone Baboon <[email protected]> To: [email protected] Sent: Fri, 02 Apr 2021 2:37 Subject: Edits to `etc/resolv.conf` being overwritten Any suggestion on how to stop my edits of `etc/resolv.conf` from being overwritten? `/etc/resolv.conf` is being overwritten removing changes I save to it. My edits to `etc/resolv.conf` specify some name servers. Some time after my edits are saved the file is completely rewritten to it's original contents before I made my edits. The original contents include nameserver, domain and search for my internet service provider's DNS. When I run `sudo herd status` it outputs: ``` Started: + console-font-tty1 + console-font-tty2 + console-font-tty3 + console-font-tty4 + console-font-tty5 + console-font-tty6 + dbus-system + elogind + file-system-/dev/pts + file-system-/dev/shm + file-system-/gnu/store + file-system-/run/systemd + file-system-/run/user + file-system-/sys/firmware/efi/efivars + file-system-/sys/fs/cgroup + file-system-/sys/fs/cgroup/blkio + file-system-/sys/fs/cgroup/cpu + file-system-/sys/fs/cgroup/cpuacct + file-system-/sys/fs/cgroup/cpuset + file-system-/sys/fs/cgroup/devices + file-system-/sys/fs/cgroup/elogind + file-system-/sys/fs/cgroup/freezer + file-system-/sys/fs/cgroup/memory + file-system-/sys/fs/cgroup/perf_event + file-system-/sys/fs/cgroup/pids + file-system-/sys/kernel/debug + file-systems + guix-daemon + loopback + mcron + nscd + root + root-file-system + swap-/swapfile + syslogd + term-tty1 + term-tty2 + term-tty3 + term-tty4 + term-tty5 + term-tty6 + udev + urandom-seed + user-file-systems + user-processes + virtual-terminal Stopped: - term-auto One-shot: * host-name * sysctl * user-homes ```
