retch-sysinfo 0.1.43

System information gathering library for retch
Documentation

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).