summaryrefslogtreecommitdiff
path: root/systems/afrodite/networking.nix
blob: 5065ce4586aa9b4b4ba3c6b2c96d71a4faa9a269 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
{lib, ...}: {
  networking = {
    hostName = "afrodite";
    useDHCP = lib.mkDefault true;

    nameservers = [ "208.67.222.222" "208.67.220.220" ];

    firewall = {
      enable = true;

      allowedTCPPorts = [ 22 80 443 ];
      allowedUDPPorts = [ 51820 ];
    };

    networkmanager.enable = true;

    wg-quick.interfaces."home" = {
      privateKeyFile = "/home/leo/.wireguard/private.key";
      address = [ "10.69.0.1/24" ];

      peers = [];
    };
  };
}