summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--nixos/modules/tasks/network-interfaces.nix24
1 files changed, 13 insertions, 11 deletions
diff --git a/nixos/modules/tasks/network-interfaces.nix b/nixos/modules/tasks/network-interfaces.nix
index d056cd45655b..c5421faf7c20 100644
--- a/nixos/modules/tasks/network-interfaces.nix
+++ b/nixos/modules/tasks/network-interfaces.nix
@@ -1767,17 +1767,19 @@ in
text = cfg.hostName + "\n";
};
- environment.systemPackages = [
- pkgs.host
- pkgs.hostname-debian
- pkgs.iproute2
- pkgs.iputils
- ]
- ++ optionals config.networking.wireless.enable [
- pkgs.wirelesstools # FIXME: obsolete?
- pkgs.iw
- ]
- ++ bridgeStp;
+ environment.corePackages = lib.mkOptionDefault (
+ [
+ pkgs.host
+ pkgs.hostname-debian
+ pkgs.iproute2
+ pkgs.iputils
+ ]
+ ++ optionals config.networking.wireless.enable [
+ pkgs.wirelesstools # FIXME: obsolete?
+ pkgs.iw
+ ]
+ ++ bridgeStp
+ );
# Wake-on-LAN configuration is shared by the scripted and networkd backends.
systemd.network.links = pipe interfaces [