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.
C++
447
39 commits
updated Aug 19, 2026
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. Also packaged as a Nix flake for NixOS.
Some features (DKMS uninstall, driver date lookup) depend ondkmsandpacman. Other distros may need minor adjustments.
![]() | ![]() | ![]() |
![]() | ![]() | ![]() |
yay -S linux-devmgmt
Download the latest binary for your architecture from the Releases page and place it somewhere in your $PATH:
chmod +x devmgmt-x86_64
sudo mv devmgmt-x86_64 /usr/local/bin/devmgmt
sudo pacman -S qt6-base cmake
cmake -B build
cmake --build build -j
./build/devmgmt
nix build
./result/bin/devmgmt
# or run directly
nix run
A dev shell with Qt Creator and GDB is also available:
nix develop
On Arch, you need these installed separately. The Nix flake handles all of them automatically.
| Tool | Purpose |
|---|---|
pkexec | Privilege escalation for enable/disable/uninstall |
modinfo | Driver details |
bluetoothctl | Bluetooth device disconnect |
dkms | (optional) DKMS driver management |
pacman | (optional) Package date lookup |
modinfo output)Why don't you also check out the other ones?
C++
94.9%
C
2.9%
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.
C++
447
39 commits
updated Aug 19, 2026
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. Also packaged as a Nix flake for NixOS.
Some features (DKMS uninstall, driver date lookup) depend ondkmsandpacman. Other distros may need minor adjustments.
![]() | ![]() | ![]() |
![]() | ![]() | ![]() |
yay -S linux-devmgmt
Download the latest binary for your architecture from the Releases page and place it somewhere in your $PATH:
chmod +x devmgmt-x86_64
sudo mv devmgmt-x86_64 /usr/local/bin/devmgmt
sudo pacman -S qt6-base cmake
cmake -B build
cmake --build build -j
./build/devmgmt
nix build
./result/bin/devmgmt
# or run directly
nix run
A dev shell with Qt Creator and GDB is also available:
nix develop
On Arch, you need these installed separately. The Nix flake handles all of them automatically.
| Tool | Purpose |
|---|---|
pkexec | Privilege escalation for enable/disable/uninstall |
modinfo | Driver details |
bluetoothctl | Bluetooth device disconnect |
dkms | (optional) DKMS driver management |
pacman | (optional) Package date lookup |
modinfo output)Why don't you also check out the other ones?
C++
94.9%
C
2.9%