programs: make nixosBuiltins package set more precise

This commit is contained in:
2024-02-17 03:08:14 +00:00
parent 31fa21bd20
commit 0000afb315

View File

@@ -16,17 +16,22 @@ in
nixosBuiltins = { nixosBuiltins = {
enableFor.system = lib.mkDefault true; enableFor.system = lib.mkDefault true;
packageUnwrapped = null; packageUnwrapped = null;
suggestedPrograms = [ suggestedPrograms = [ "nixosBuiltinsNet" ]
++ lib.optionals config.networking.wireless.enable [ "nixosBuiltinsWireless" ];
};
nixosBuiltinsNet = declPackageSet [
# from nixos/modules/tasks/network-interfaces.nix # from nixos/modules/tasks/network-interfaces.nix
"host" "host"
"iproute2" "iproute2"
"iputils" "iputils"
"nettools" "nettools"
# if config.networking.wireless.enable (TODO: don't ship these on desko/servo!) ];
nixosBuiltinsWireless = declPackageSet [
# from nixos/modules/tasks/network-interfaces.nix
# if config.networking.wireless.enable
"wirelesstools" "wirelesstools"
"iw" "iw"
]; ];
};
"sane-scripts.backup" = declPackageSet [ "sane-scripts.backup" = declPackageSet [
"sane-scripts.backup-ls" "sane-scripts.backup-ls"