Personal-use NixOS configuration
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Set up systemd-resolved

encode42 dc009f6b 0667bca4

+29 -5
+1
modules/common/default.nix
··· 5 5 ./locale/en_US.nix 6 6 7 7 ./network/firewall.nix 8 + ./network/network.nix 8 9 ./network/ssh.nix 9 10 10 11 ./system/coreutils.nix
+28 -5
modules/common/network/network.nix
··· 1 + let 2 + nameservers = [ 3 + "1.1.1.1" 4 + "1.0.0.1" 5 + ]; 6 + in 1 7 { 2 - networking.networkmanager = { 8 + services.resolved = { 3 9 enable = true; 4 10 5 - dns = "systemd-resolved"; 11 + dnssec = "true"; 12 + domains = [ "~." ]; 13 + 14 + dnsovertls = "true"; 15 + 16 + fallbackDns = nameservers; 17 + 18 + extraConfig = '' 19 + Cache=no-negative 20 + ''; 21 + }; 6 22 7 - wifi = { 8 - backend = "iwd"; 23 + networking = { 24 + inherit nameservers; 9 25 10 - powersave = true; 26 + networkmanager = { 27 + dns = "systemd-resolved"; 28 + 29 + wifi = { 30 + backend = "iwd"; 31 + 32 + powersave = true; 33 + }; 11 34 }; 12 35 }; 13 36 }