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;
      } ];
    };
 };
}