aboutsummaryrefslogblamecommitdiff
path: root/hosts/tahoe/networking.nix
blob: 1b0568eeb27d21e5d4eabaf406a9ceb3ffb907dd (plain) (tree)





















                                             
{ ... }: {
  # Use systemd-networkd for networking
  systemd.network = {
    enable = true;
    networks = {
      enp42s0 = {
        matchConfig.Name = "enp42s0";
        networkConfig = { DHCP = "yes"; };
        extraConfig = ''
          [DHCPv4]
          UseDNS=yes
          UseDomains=yes
        '';
      };
    };
  };

  networking.private-wireguard.enable = true;
  networking.firewall.enable = false;

  my.services.tailscale.enable = true;
}