dots/hosts/orion/modules/networking.nix
Price Hiller a63d5db6e0
All checks were successful
Check Formatting of Files / Check-Formatting (push) Successful in 1m4s
refactor(hosts/orion): overhaul networking
2024-09-21 21:21:22 -05:00

30 lines
616 B
Nix

{ hostname, ... }:
{
services.resolved = {
enable = true;
domains = [ "~." ];
dnsovertls = "true";
dnssec = "true";
};
networking = {
wireless.iwd = {
enable = true;
settings = {
Settings = {
AutoConnect = true;
AlwaysRandomizeAddress = true;
Hidden = true;
};
};
};
hostName = hostname;
nameservers = [
"194.242.2.2#dns.mullvad.net"
"2a07:e340::2#dns.mullvad.net"
"91.239.100.100#anycast.uncensoreddns.org"
"2001:67c:28a4::#anycast.uncensoreddns.org"
];
useNetworkd = true;
};
}