For my reference, Configuring a bridged network connection correctly on NixOS

/etc/nixos/modules/networking.nix { ... }: { networking = { hostName = "Arugala"; networkmanager.enable = false; useDHCP = false; defaultGateway = "192.168.1.1"; nameservers = [ "192.168.1.1" ]; bridges = { "br0" = { interfaces = [ "enp8s0" ]; }; }; interfaces.br0.ipv4 = { addresses = [ { address = "192.168.1.78"; prefixLength = 24; } ]; }; }; }