/mxw

Cross platform CLI tool for configuring Glorious wireless mice

Primary LanguageRustOtherNOASSERTION

mxw - Model (O/O-/D/D-) Wireless

Cross platform CLI for configuring Glorious wireless mice.

See the original project and it's README at korkje/mow.

This fork uses updated dependencies, adds support for more devices (see below) and fixes panics when changing the polling rate and lift-off distance.

Supported Devices

  • Model O
    • Tested
  • Model D
    • Tested
  • Model O-
    • Tested
  • Model D-
    • Tested

Please, if you have a device that isn't supported, submit a pull request to add it! You can follow this guide to figure out how to find the relevant info you need.

I have tried to search for other product IDs to add to this project, but online databases only hold so much.

Glorious also unfortunately could not provide me with these after I submitted a support request.

Usage with nix

You can either import this in your flake or just run

nix run github:dxbednarczyk/mxw -- [INSERT_FLAGS_HERE]

Example:

nix run github:dxbednarczyk/mxw -- config led-effect off