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"; } ];
# 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";
hardware.cpu.amd.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware;

View file

@ -1,15 +1,19 @@
{ lib, ... }:
{
networking = {
hostName = "rhea-laptop";
# Enable networking
networkmanager.enable = true;
networkmanager.wifi.powersave = true;
# wireguard.enable = true;
firewall = {
allowedUDPPorts = [ 51820 ]; # Clients and peers can use the same port, see listenport
networkmanager = {
enable = true;
wifi.powersave = true;
wifi.macAddress = "random";
};
# 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;
};
}