v0.1.0 — initial release
First release of GNOME Device Manager — a GTK4 + libadwaita hardware profiler for the GNOME desktop, in the spirit of macOS System Information.
What works
All 15 sidebar sections (Overview + 14 device domains): CPU, Memory, GPU, Displays, Storage, USB, PCI, Network, Bluetooth, Audio, Battery, Sensors, Webcams, Printers — each surfacing the kernel driver and (via fwupd) the firmware version.
Install
Download the tarball below, extract, and run `./install.sh` — installs to `~/.local` (no root needed) and registers the .desktop file so it shows up in your app grid as "Device Manager".
```sh
tar xzf gnome-device-manager-0.1.0-x86_64-linux.tar.gz
cd gnome-device-manager-0.1.0-x86_64-linux
./install.sh
```
Uninstall: `./install.sh --uninstall`.
System requirements
x86_64 Linux with GTK 4.10+, libadwaita 1.9+, glib 2.74+, libudev. Fedora 41+ / Ubuntu 24.10+ / Arch should already have everything. Older distros may need a rebuild from source — see the README.
Deferred
- Per-DIMM memory detail (needs root, planned via pkexec helper)
- v4l2 capability enumeration for webcams
- Live sensors view with sparklines
- SMART for storage drives
- Interactive device-manager mode (disable/eject/rebind) — the `gdm-actions` trait is the slot for this
