summary refs log tree commit diff
diff options
context:
space:
mode:
authorts468 <ts468@users.noreply.github.com>2015-09-26 18:50:31 +0200
committerts468 <ts468@users.noreply.github.com>2015-09-26 18:50:31 +0200
commit54acc6ada32705d670bff2fc1f106bcf3b52746f (patch)
tree07731ae38caf90f3f51ca835803c8e64b0661ca8
parentee7e17c6a79d2d931debaa7ee24eef0a0cde6593 (diff)
parent6da2ea345cf92b07068fff3ba129b43e83b46471 (diff)
downloadnixlib-54acc6ada32705d670bff2fc1f106bcf3b52746f.tar
nixlib-54acc6ada32705d670bff2fc1f106bcf3b52746f.tar.gz
nixlib-54acc6ada32705d670bff2fc1f106bcf3b52746f.tar.bz2
nixlib-54acc6ada32705d670bff2fc1f106bcf3b52746f.tar.lz
nixlib-54acc6ada32705d670bff2fc1f106bcf3b52746f.tar.xz
nixlib-54acc6ada32705d670bff2fc1f106bcf3b52746f.tar.zst
nixlib-54acc6ada32705d670bff2fc1f106bcf3b52746f.zip
Merge pull request #9683 from ts468/upstream.resolvconf
nixos networking module: resolvconf + dnsmasq
-rw-r--r--nixos/modules/config/networking.nix11
1 files changed, 11 insertions, 0 deletions
diff --git a/nixos/modules/config/networking.nix b/nixos/modules/config/networking.nix
index f99cea7d17b1..b49f8a156d1d 100644
--- a/nixos/modules/config/networking.nix
+++ b/nixos/modules/config/networking.nix
@@ -39,6 +39,16 @@ in
       '';
     };
 
+    networking.extraResolvconfConf = lib.mkOption {
+      type = types.lines;
+      default = "";
+      example = "libc=NO";
+      description = ''
+        Extra configuration to append to <filename>resolvconf.conf</filename>.
+      '';
+    };
+
+
     networking.proxy = {
 
       default = lib.mkOption {
@@ -150,6 +160,7 @@ in
             '' + optionalString dnsmasqResolve ''
               dnsmasq_conf=/etc/dnsmasq-conf.conf
               dnsmasq_resolv=/etc/dnsmasq-resolv.conf
+            '' + cfg.extraResolvconfConf + ''
             '';
 
       } // (optionalAttrs config.services.resolved.enable (