feat(networking): simplify things, now works with eduroam (?)

This commit is contained in:
EinEtwas 2024-10-30 16:51:37 +01:00
parent 0373a20438
commit 429cc76d0f
Signed by: etwas
SSH key fingerprint: SHA256:bHhIeAdn/2k9jmOs6+u6ox98VYmoHUN3HfnpV2w8Ws0
2 changed files with 11 additions and 14 deletions

View file

@ -46,13 +46,6 @@
swapDevices = [ { device = "/dev/disk/by-label/swap"; } ]; swapDevices = [ { device = "/dev/disk/by-label/swap"; } ];
# Enables DHCP on each ethernet and wireless interface. In case of scripted networking
# (the default) this is the recommended approach. When using systemd-networkd it's
# still possible to use this option, but it's recommended to use it in conjunction
# with explicit per-interface declarations with `networking.interfaces.<interface>.useDHCP`.
networking.useDHCP = lib.mkDefault true;
networking.interfaces.wlp1s0.useDHCP = lib.mkDefault true;
nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux"; nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux";
hardware.cpu.amd.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware; hardware.cpu.amd.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware;

View file

@ -1,15 +1,19 @@
{ lib, ... }:
{ {
networking = { networking = {
hostName = "rhea-laptop"; hostName = "rhea-laptop";
# Enable networking # Enable networking
networkmanager.enable = true; networkmanager = {
networkmanager.wifi.powersave = true; enable = true;
wifi.powersave = true;
# wireguard.enable = true; wifi.macAddress = "random";
firewall = {
allowedUDPPorts = [ 51820 ]; # Clients and peers can use the same port, see listenport
}; };
# Enables DHCP on each ethernet and wireless interface. In case of scripted networking
# (the default) this is the recommended approach. When using systemd-networkd it's
# still possible to use this option, but it's recommended to use it in conjunction
# with explicit per-interface declarations with `networking.interfaces.<interface>.useDHCP`.
useDHCP = lib.mkDefault true;
}; };
} }