AquaticOS/modules/hosts/aquaticRouter/networking/interfaces.nix

13 lines
439 B
Nix

{ ... }:
{
flake.modules.nixos.aquaticRouter = {
networking.usePredictableInterfaceNames = false;
services = {
udev.extraRules = ''
ACTION=="add", SUBSYSTEM=="net", ATTR{address}=="98:b7:85:01:28:d4", NAME="WAN"
ACTION=="add", SUBSYSTEM=="net", ATTR{address}=="98:b7:85:01:28:d5", NAME="LANE"
ACTION=="add", SUBSYSTEM=="net", ATTR{address}=="bc:5f:f4:97:07:ca", NAME="LANW"
'';
};
};
}