{ lib, pkgs, ... }: { networking = { hostName = "marvin"; hostId = "5711215d"; enableIPv6 = true; useDHCP = lib.mkDefault true; interfaces = { enp42s0.useDHCP = lib.mkDefault true; wlp41s0.useDHCP = lib.mkDefault true; }; networkmanager = { enable = true; }; wireless.enable = false; # Enable NAT for containers nat = { enable = true; internalInterfaces = [ "ve-+" ]; externalInterface = "wlp41s0"; # Lazy IPv6 connectivity for the container enableIPv6 = true; }; }; systemd.services.wpa_supplicant.environment.OPENSSL_CONF = pkgs.writeText "openssl.cnf" '' openssl_conf = openssl_init [openssl_init] ssl_conf = ssl_sect [ssl_sect] system_default = system_default_sect [system_default_sect] Options = UnsafeLegacyRenegotiation ''; }