blob: 2eb5ade9ca3bdb5b38154d84c6f83de58a622a26 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
{ config, pkgs, ... }:
{
# networking.wireless.enable = true; # Enables wireless support via wpa_supplicant.
# Configure network proxy if necessary
# networking.proxy.default = "http://user:password@proxy:port/";
# networking.proxy.noProxy = "127.0.0.1,localhost,internal.domain";
# Open ports in the firewall.
# networking.firewall.allowedTCPPorts = [ ... ];
# networking.firewall.allowedUDPPorts = [ ... ];
# Or disable the firewall altogether.
# networking.firewall.enable = false;
networking.networkmanager.enable = true;
networking.hostName = "tarrel";
services.unifi = {
enable = true;
unifiPackage = pkgs.unifi8;
};
# from: https://help.ui.com/hc/en-us/articles/218506997-Required-Ports-Reference
# best put it in a var somewhere
networking.firewall.allowedTCPPorts = [ 53 8080 443 8443 8880 8843 6789 27117 ];
networking.firewall.allowedUDPPorts = [ 53 3478 5514 10001 1900 123];
networking.firewall.allowedUDPPortRanges = [ { from = 5656; to = 5699; } ];
}
|