diff options
Diffstat (limited to 'networking.nix')
-rw-r--r-- | networking.nix | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/networking.nix b/networking.nix new file mode 100644 index 0000000..2eb5ade --- /dev/null +++ b/networking.nix @@ -0,0 +1,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; } ]; +} |