aboutsummaryrefslogtreecommitdiff
path: root/nix/machines/common/network.nix
diff options
context:
space:
mode:
Diffstat (limited to 'nix/machines/common/network.nix')
-rw-r--r--nix/machines/common/network.nix41
1 files changed, 0 insertions, 41 deletions
diff --git a/nix/machines/common/network.nix b/nix/machines/common/network.nix
deleted file mode 100644
index fb31099..0000000
--- a/nix/machines/common/network.nix
+++ /dev/null
@@ -1,41 +0,0 @@
-{
- lib,
- pkgs,
- config,
- ...
-}:
-{
- networking.firewall.allowPing = true;
-
- # Default to systemd-networkd usage.
- networking.useNetworkd = lib.mkDefault true;
- systemd.network.wait-online.anyInterface = lib.mkDefault config.networking.useDHCP;
-
- # Use systemd-resolved for DoT support.
- services.resolved = {
- enable = true;
- dnssec = "false";
- extraConfig = ''
- DNSOverTLS=yes
- '';
- };
-
- # Used by systemd-resolved, not directly by resolv.conf.
- networking.nameservers = [
- "8.8.8.8#dns.google"
- "1.0.0.1#cloudflare-dns.com"
- ];
-
- networking.firewall.logRefusedConnections = false;
-
- boot.kernel.sysctl = {
- "net.ipv4.tcp_fastopen" = 3;
- "net.ipv4.tcp_tw_reuse" = 1;
- };
-
- environment.systemPackages = with pkgs; [
- mtr
- tcpdump
- traceroute
- ];
-}