I seemed to have found a solution. I have changed around my network config as mentioned in this topic.
networking.useDHCP = false;
networking.bridges."br0".interfaces = [ "eno1" ];
networking.interfaces."br0".ipv4.addresses = [{
address = "192.168.1.100";
prefixLength = 24;
}];
networking.defaultGateway = "192.168.1.1";
networking.nameservers = [ "192.168.1.1" ];
networking.search = [ "lan.example.net" ];
To this:
networking.useDHCP = false;
networking.bridges = {
"br0" = {
interfaces = [ "eno1" ];
};
};
networking.interfaces.br0.ipv4.addresses = [ {
address = "192.168.1.100";
prefixLength = 24;
} ];
networking.defaultGateway = "192.168.1.100";
networking.nameservers = ["192.168.1.100"];
networking.search = [ "lan.example.net" ];
And now my Wired connection says it’s connected in the Gnome Network GUI even though I’m using my bridge interface and Gnome Online accounts also sees that it’s connected. Not quite sure what the difference is but it’s solved. I would still appreciate if someone comes along and explains to me why my first bridge configuration was wrong and the second one is correct.