1+ #
2+ # Minimal BusyBox configuration for neofetch
3+ # Only includes essential applets needed for neofetch to function
4+ #
5+ CONFIG_HAVE_DOT_CONFIG=y
6+
7+ #
8+ # Settings
9+ #
10+ CONFIG_LONG_OPTS=y
11+ CONFIG_BUSYBOX=y
12+ CONFIG_FEATURE_INSTALLER=y
13+ CONFIG_STATIC=y
14+
15+ #
16+ # Shell - Required for neofetch script execution
17+ #
18+ CONFIG_ASH=y
19+ CONFIG_ASH_OPTIMIZE_FOR_SIZE=y
20+ CONFIG_SH_IS_ASH=y
21+ CONFIG_BASH_IS_NONE=y
22+
23+ #
24+ # Essential utilities for neofetch system information gathering
25+ #
26+ CONFIG_UNAME=y # Kernel/system info
27+ CONFIG_CAT=y # Read files from /proc, /sys
28+ CONFIG_GREP=y # Pattern matching
29+ CONFIG_CUT=y # Field extraction
30+ CONFIG_AWK=y # Text processing
31+ CONFIG_SED=y # Text processing
32+ CONFIG_HEAD=y # File content
33+ CONFIG_TR=y # Character translation
34+ CONFIG_PRINTF=y # Output formatting
35+ CONFIG_PS=y # Process information
36+ CONFIG_READLINK=y # Link resolution
37+ CONFIG_BASENAME=y # Path manipulation
38+ CONFIG_DIRNAME=y # Path manipulation
39+
40+ #
41+ # Disable all non-essential applets
42+ #
43+ # CONFIG_DESKTOP is not set
44+ # CONFIG_EXTRA_COMPAT is not set
45+ # CONFIG_INCLUDE_SUSv2 is not set
46+ # CONFIG_SHOW_USAGE is not set
47+ # CONFIG_FEATURE_VERBOSE_USAGE is not set
48+ # CONFIG_LFS is not set
49+ # CONFIG_PAM is not set
50+
51+ # All network utilities disabled
52+ # All text editors disabled
53+ # All system services disabled
54+ # All archive utilities disabled
55+ # All filesystem utilities disabled (except basic file ops)
0 commit comments