- # Use "make defconfig" to expand this to a full .config
-
- # kernel build
- CONFIG_ALL_KMODS=y
- CONFIG_ALL_NONSHARED=y
- CONFIG_DEVEL=y
- CONFIG_TARGET_PER_DEVICE_ROOTFS=y
-
- # image options enabled
- CONFIG_IMAGEOPT=y
- CONFIG_VERSIONOPT=y
- CONFIG_VERSION_NUMBER="neggles"
- # CONFIG_VERSION_CODE_FILENAMES is not set
-
- # other build options
- CONFIG_BUILD_LOG=y
- CONFIG_DOWNLOAD_FOLDER="/tank/stuff/software/openwrt/downloads"
-
- # uncomment if you want exfat to work (patented)
- #CONFIG_BUILD_PATENTED=y
-
- # Busybox tweaks
- CONFIG_BUSYBOX_CUSTOM=y
- CONFIG_BUSYBOX_CONFIG_STTY=y
- CONFIG_BUSYBOX_CONFIG_FEATURE_EDITING_SAVEHISTORY=y
- CONFIG_BUSYBOX_CONFIG_FEATURE_EDITING_SAVE_ON_EXIT=y
- CONFIG_BUSYBOX_CONFIG_FEATURE_LESS_FLAGS=y
- CONFIG_BUSYBOX_CONFIG_FEATURE_LESS_REGEXP=y
- CONFIG_BUSYBOX_CONFIG_FEATURE_LESS_WINCH=y
-
- ## packages
- # Luci (SSL from WolfSSL)
- CONFIG_PACKAGE_luci-ssl=y
-
- # misc utilities
- CONFIG_PACKAGE_nano-full=y
- CONFIG_PACKAGE_terminfo=y
- CONFIG_PACKAGE_dropbearconvert=y
- CONFIG_PACKAGE_htop=y
- CONFIG_PACKAGE_gpiod-tools=y
-
- ## build but don't necessarily autoinstall (might not be needed)
- # LuCi
- CONFIG_PACKAGE_luci-app-ttyd=m
- CONFIG_PACKAGE_luci-app-wireguard=m
- # Other
- CONFIG_PACKAGE_picocom=m
- CONFIG_PACKAGE_i2c-tools=m
- CONFIG_PACKAGE_pciutils=m
- CONFIG_PACKAGE_usbutils=m
- # CONFIG_PACKAGE_ethtool is not set
- CONFIG_PACKAGE_ethtool-full=m
- CONFIG_PACKAGE_ip-full=m
- CONFIG_PACKAGE_ip-bridge=m
- CONFIG_PACKAGE_tcpdump=m
- CONFIG_PACKAGE_tcpdump-mini=m