nixfiles/system/common/busybox.nix
NullBite 0221b8e3b4
system: install busybox with low priority
it is a good fallback for common system commands
2025-02-05 17:12:19 -05:00

19 lines
485 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
];
};
}