nixfiles/system/common/busybox.nix

26 lines
523 B
Nix

{
config,
pkgs,
lib,
...
}: let
cfg = config.nixfiles.common.busybox;
in {
options.nixfiles.common.busybox.enable =
lib.mkEnableOption ""
// {
description = ''
Whether to install Busybox into the system environment as a very low
priority fallback for common commands. This should *never* override a
user-installed package.
'';
};
config = lib.mkIf cfg.enable {
environment.systemPackages = with pkgs;
lib.mkOrder 50 [
busybox
];
};
}