Browse by type
# 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 <a href="https://github.com/aeroshell-desktop/aerothemeplasma">AeroThemePlasma</a>, 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 on dkms and pacman. 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)$ claude mcp add linux-devmgmt \
-- python -m otcore.mcp_server <graph>