https://github.com/actuallyaridan/linux-devmgmt
A faithful recreation of the Windows Device Manager built with Qt6 and real hardware backends via sysfs/procfs. Best enjoyed with AeroThemePlasma, but looks great on regular KDE as well.
https://github.com/actuallyaridan/linux-devmgmt
aerothemeplasma device-management device-manager devmgmt kde linux qt6 windows
Last synced: 1 day ago
JSON representation
A faithful recreation of the Windows Device Manager built with Qt6 and real hardware backends via sysfs/procfs. Best enjoyed with AeroThemePlasma, but looks great on regular KDE as well.
- Host: GitHub
- URL: https://github.com/actuallyaridan/linux-devmgmt
- Owner: actuallyaridan
- License: gpl-3.0
- Created: 2026-05-26T20:51:30.000Z (7 days ago)
- Default Branch: main
- Last Pushed: 2026-05-31T17:42:45.000Z (3 days ago)
- Last Synced: 2026-06-01T03:03:59.226Z (2 days ago)
- Topics: aerothemeplasma, device-management, device-manager, devmgmt, kde, linux, qt6, windows
- Language: C++
- Homepage:
- Size: 415 KB
- Stars: 297
- Watchers: 1
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# linux-devmgmt
The Windows Device Manager, on Linux
A faithful recreation of the Windows Device Manager built with Qt6 and real hardware backends via sysfs/procfs. Best enjoyed with AeroThemePlasma, but looks great on regular KDE as well.
> [!NOTE]
> **Built for CachyOS / Arch Linux.**
Some features (DKMS uninstall, driver date lookup) depend on `dkms` and `pacman`. Other distros may need minor adjustments.
| | | |
|:-------------------------:|:-------------------------:|:-------------------------:|
|
|
|
|
|
|
|
|
## Building
```bash
sudo pacman -S qt6-base cmake
cmake -B build
cmake --build build -j
./build/devmgmt
```
## Runtime dependencies
| Tool | Purpose |
|------|---------|
| `pkexec` | Privilege escalation for enable/disable/uninstall |
| `modinfo` | Driver details |
| `dkms` | *(optional)* DKMS driver management |
| `pacman` | *(optional)* Package date lookup |
## Features
- Full two-level device tree (by type) backed by real sysfs/procfs data
- Per-device Properties dialog with General, Driver, Details, and Resources tabs
- Enable / disable devices via kernel module blacklisting
- Uninstall DKMS drivers
- Update Driver wizard
- Driver Details viewer (`modinfo` output)
- Scan for hardware changes