No description
- Rust 81.9%
- Nix 18.1%
| icons/hicolor/scalable/status | ||
| src | ||
| .envrc | ||
| .gitignore | ||
| Cargo.lock | ||
| Cargo.toml | ||
| flake.lock | ||
| flake.nix | ||
| README.md | ||
momentum-tray
Tray icon for Sennheiser Momentum headphones. It shows up in any
StatusNotifierItem tray (waybar's tray module, KDE, …) the same way
nm-applet or blueman-applet do, no bar config needed.
- Icon: solid headphones = noise cancelling on, outline = off
- Hover: name, battery, codec, ANC state
- Left click: toggle noise cancelling
- Right click: menu with the same info and an ANC checkbox
- Hidden while the headphones are disconnected
It doesn't talk to the headphones itself: it needs the
momentumd daemon running and reads its
socket at $XDG_RUNTIME_DIR/momentum.sock.
nix run . # run it
nix build # build ./result
nix develop # dev shell with cargo + rust-analyzer
Icons: "headphones" from Font Awesome Free (CC BY 4.0), recoloured white.