summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--machines/wolfram/devices.nix8
1 files changed, 8 insertions, 0 deletions
diff --git a/machines/wolfram/devices.nix b/machines/wolfram/devices.nix
index b33fb99..df65f76 100644
--- a/machines/wolfram/devices.nix
+++ b/machines/wolfram/devices.nix
@@ -63,12 +63,20 @@
       "10-ether" = {
         name = "enp7s0";
         DHCP = "yes";
+
+        # higher priority if available
+        dhcpV4Config.RouteMetric = 10;
+        dhcpV6Config.RouteMetric = 10;
       };
       # wifi connection via mediatek mt7921k (supports wifi 6e)
       "10-wlan" = {
         name = "wlp6s0";
         DHCP = "yes";
         networkConfig.IgnoreCarrierLoss = "3s";
+        # lower priority, if ethernet exists route via that.
+        dhcpV4Config.RouteMetric = 20;
+        dhcpV6Config.RouteMetric = 20;
+
         # authentication handled via wpa_supplicant in modules/wireless.nix
       };
     };