retch-sysinfo
System information gathering library for retch.
Provides cross-platform hardware and OS detection, GPU identification,
battery status, and environment probing. Extracted from the retch-cli
binary to allow reuse as a standalone library.
Modules
- [
audio] — Audio server and device detection. - [
battery] — Cross-platform battery status detection. - [
bios] — BIOS / firmware version detection. - [
bluetooth] — Bluetooth controller state and connected device detection. - [
camera] — Camera and webcam detection. - [
display] — Display detection and EDID parsing. - [
gamepad] — Gamepad and joystick controller detection. - [
gpu] — GPU detection and PCI ID lookup. - [
disk] — Physical disk model, size, and type detection. - [
memory] — Physical memory (RAM) slot detection. - [
motherboard] — Motherboard / system model detection. - [
network] — Network interface detection, IP resolution, and Wi-Fi. - [
packages] — Installed package count detection. - [
shell] — Shell detection and version querying. - [
terminal] — Terminal emulator detection and font configuration reading. - [
theme] — UI theme, icon, cursor, and font detection. - [
weather] — Weather information via wttr.in. - [
wm] — Window manager detection. - [
fetch] — Full system information gathering (SystemInfo,CollectOptions).