programs: make nixosBuiltins package set more precise

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

View File

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