{ config, lib, inputs, ... }: { # imports = [./wireguard.nix]; services.openssh.settings.PasswordAuthentication = false; # networking.useDHCP = lib.mkDefault true; # networking.interfaces.enp0s31f6.useDHCP = lib.mkDefault true; networking = { # bridges = { # vmbr0 = { # interfaces = [ "enp0s31f6" ]; # }; # }; # useDhCP = lib.mkDefault true; interfaces = { # vmbr0 = { # useDHCP = lib.mkDefault true; # }; enp0s31f6 = { ipv4 = { addresses = [ { address = "88.99.90.90"; prefixLength = 26; } ]; }; ipv6 = { addresses = [ { address = "2a01:4f8:10a:1aab::2"; prefixLength = 64; } ]; }; }; }; defaultGateway = { interface = "enp0s31f6"; address = "88.99.90.65"; }; defaultGateway6 = { interface = "enp0s31f6"; address = "fe80::1"; }; }; services.resolved.enable = true; services.resolved.extraConfig = '' DNS=185.12.64.1 185.12.64.2 2a01:4ff:ff00::add:1 2a01:4ff:ff00::add:2 ''; }