allowPing = mkDefault true;
};
networkmanager = {
- enable = mkDefault config.services.xserver.enable;
#dhcp = "dhcpcd";
logLevel = mkDefault "INFO";
wifi = {
programs.usbtop.enable = true;
services.avahi = {
- nssmdns = mkDefault true;
+ nssmdns4 = mkDefault true;
openFirewall = mkDefault false;
publish.enable = mkDefault false;
};
services.openssh.enable = mkDefault true;
# Fix https://github.com/NixOS/nixpkgs/issues/180175 by removing -s (aka. --wait-for-startup)
- systemd.services.NetworkManager-wait-online = {
+ systemd.services.NetworkManager-wait-online = lib.mkIf config.networking.networkmanager.enable {
unitConfig.StartLimitIntervalSec = 0;
serviceConfig = {
ExecStart = [ "" "${pkgs.networkmanager}/bin/nm-online -q" ];