about summary refs log tree commit diff
path: root/nixos/modules
diff options
context:
space:
mode:
authorSandro <sandro.jaeckel@gmail.com>2022-03-27 12:25:14 +0200
committerGitHub <noreply@github.com>2022-03-27 12:25:14 +0200
commitb9ddfd63b7ef6950a5c9afad2add46b3963307ae (patch)
tree62f66d3164eeb85888569c6ff052753133c14779 /nixos/modules
parenta77efe85da21d31b87edb22e6892988b6fbde444 (diff)
parent70d3697f8c913b25e4632cb483834031c25fd1a1 (diff)
downloadnixlib-b9ddfd63b7ef6950a5c9afad2add46b3963307ae.tar
nixlib-b9ddfd63b7ef6950a5c9afad2add46b3963307ae.tar.gz
nixlib-b9ddfd63b7ef6950a5c9afad2add46b3963307ae.tar.bz2
nixlib-b9ddfd63b7ef6950a5c9afad2add46b3963307ae.tar.lz
nixlib-b9ddfd63b7ef6950a5c9afad2add46b3963307ae.tar.xz
nixlib-b9ddfd63b7ef6950a5c9afad2add46b3963307ae.tar.zst
nixlib-b9ddfd63b7ef6950a5c9afad2add46b3963307ae.zip
Merge pull request #162996 from alyssais/resolvconf-disable
Diffstat (limited to 'nixos/modules')
-rw-r--r--nixos/modules/config/resolvconf.nix6
1 files changed, 2 insertions, 4 deletions
diff --git a/nixos/modules/config/resolvconf.nix b/nixos/modules/config/resolvconf.nix
index cd0ed491383c..4499481811fd 100644
--- a/nixos/modules/config/resolvconf.nix
+++ b/nixos/modules/config/resolvconf.nix
@@ -47,8 +47,8 @@ in
 
       enable = mkOption {
         type = types.bool;
-        default = false;
-        internal = true;
+        default = !(config.environment.etc ? "resolv.conf");
+        defaultText = literalExpression ''!(config.environment.etc ? "resolv.conf")'';
         description = ''
           DNS configuration is managed by resolvconf.
         '';
@@ -110,8 +110,6 @@ in
 
   config = mkMerge [
     {
-      networking.resolvconf.enable = !(config.environment.etc ? "resolv.conf");
-
       environment.etc."resolvconf.conf".text =
         if !cfg.enable then
           # Force-stop any attempts to use resolvconf