stubby: make resolv.conf immutable

This commit is contained in:
Timothy DeHerrera 2020-07-16 15:16:52 -06:00
parent eab95c0265
commit 857537342a
No known key found for this signature in database
GPG key ID: 8985725DB5B0C122

View file

@ -1,4 +1,4 @@
{ ... }: { { pkgs, ... }: {
services.stubby = { services.stubby = {
enable = true; enable = true;
upstreamServers = '' upstreamServers = ''
@ -21,6 +21,13 @@
}; };
}; };
system.activationScripts.immutableDns = {
text = ''
${pkgs.e2fsprogs}/bin/chattr +i /etc/resolv.conf
'';
deps = [ ];
};
networking = { networking = {
networkmanager.dns = "none"; networkmanager.dns = "none";
resolvconf.dnsExtensionMechanism = false; resolvconf.dnsExtensionMechanism = false;