···21212222 networking.hostName = "mira"; # Define your hostname.
23232424+ # Prevent NetworkManager from managing USB Ethernet
2525+ networking.networkmanager.unmanaged = [ "interface-name:enp0s20f0u4u3" ];
2626+2427 # ZRAM swap to prevent OOM freezes
2528 zramSwap = {
2629 enable = true;
+2-1
hosts/mira/hardware-configuration.nix
···8686 # still possible to use this option, but it's recommended to use it in conjunction
8787 # with explicit per-interface declarations with `networking.interfaces.<interface>.useDHCP`.
8888 networking.useDHCP = lib.mkDefault true;
8989- # networking.interfaces.enp0s20f0u4u3.useDHCP = lib.mkDefault true;
8989+ # Disable USB Ethernet (connected via switch causing WiFi issues)
9090+ networking.interfaces.enp0s20f0u4u3.useDHCP = false;
9091 # networking.interfaces.enp3s0.useDHCP = lib.mkDefault true;
9192 # networking.interfaces.wlo1.useDHCP = lib.mkDefault true;
9293