networking: don't install nettools by default

https://lwn.net/Articles/710533/ has been true in 2017 and still holds
today.
This commit is contained in:
Martin Weinelt
2025-07-06 00:59:36 +02:00
parent 3beaa4d288
commit bf1b4d35fb
2 changed files with 2 additions and 1 deletions
@@ -114,3 +114,5 @@
This allows for fine-grained control over the GPU's performance and maybe required by overclocking softwares like Corectrl and Lact. These new options replace old options such as {option}`programs.corectrl.gpuOverclock.enable` and {option}`programs.tuxclocker.enableAMD`.
- [](#opt-services.gnome.gnome-keyring.enable) does not ship with an SSH agent anymore, as this is now handled by the `gcr_4` package instead of `gnome-keyring`. A new module has been added to support this, under [](#opt-services.gnome.gcr-ssh-agent.enable) (its default value has been set to [](#opt-services.gnome.gnome-keyring.enable) to ensure a smooth transition). See the [relevant upstream PR](https://gitlab.gnome.org/GNOME/gcr/-/merge_requests/67) for more details.
- The `nettools` package (ifconfig, arp, mii-tool, netstat, route) is not installed by default anymore. The suite is unmaintained and users should migrate to `iproute2` and `ethtool` instead.
@@ -1643,7 +1643,6 @@ in
pkgs.host
pkgs.iproute2
pkgs.iputils
pkgs.nettools
]
++ optionals config.networking.wireless.enable [
pkgs.wirelesstools # FIXME: obsolete?