Files
dotfiles/system-modules/networking.nix
Lennart J. Kurzweg (Nx2) 2b873c8b81 no networking.wireless with nm
2024-10-12 19:50:25 +02:00

42 lines
1009 B
Nix
Executable File

{ config, lib, host, secrets, ... }:
{
# sops.secrets = {
# "wireless-networking.env" = {};
# };
networking = {
nameservers = [
"1.1.1.1"
"8.8.8.8"
];
hostName = host;
networkmanager = {
enable = true;
};
enableIPv6 = false;
firewall.allowedTCPPorts = [
80
443
];
# wireless = {
# enable = true;
# environmentFile = config.sops.secrets."wireless-networking.env";
# networks = {
# eduroam = lib.mkIf (host == "NxXPS") {
# auth = ''
# ssid="eduroam"
# key_mgmt=WPA-EAP
# eap=PEAP
# identity=${secrets.email.tuda.tuid}lan01@tu-darmstadt.de
# password="@NXXPSEDUROAMPW@"
# domain_suffix_match="radius.hrz.tu-darmstadt.de"
# anonymous_identity="eduroam@tu-darmstadt.de"
# phase2="auth=MSCHAPV2"
# ca_cert="/etc/ssl/certs/ca-bundle.crt"
# '';
# };
# };
# };
};
}