24 lines
521 B
Nix
24 lines
521 B
Nix
{ pkgs, ... }:
|
|
|
|
let
|
|
networkManagerEnabled = true;
|
|
wirelessEnabled = false;
|
|
in {
|
|
networking.networkmanager.enable = pkgs.lib.mkIf networkManagerEnabled true;
|
|
|
|
networking.wireless.enable = pkgs.lib.mkIf wirelessEnabled true;
|
|
networking.wireless.userControlled.enable = pkgs.lib.mkIf wirelessEnabled true;
|
|
|
|
networking.firewall = {
|
|
trustedInterfaces = [ "p2p-wl+" ];
|
|
allowedTCPPorts = [
|
|
7236
|
|
7250
|
|
];
|
|
allowedUDPPorts = [
|
|
7236
|
|
5353
|
|
];
|
|
};
|
|
}
|