Omahub
← All plugins
C

osu! Typing Sounds

by countless

Minimal osu! keyboard sounds with per-action controls.

Security review

No obvious issues detected

Deterministic scan — not a security guarantee

None
Risk level
None
Analyzed commit
50280f7
Scanned
1 month ago

No potentially dangerous behavior detected in the analyzed commit.

Automated analysis only — not a security guarantee.

AI advisory review

No obvious issues detected

Language-model assessment · ~deepseek/deepseek-v4-flash-latest — advisory only

None
AI risk level
None
Recommendation
install
Model
~deepseek/deepseek-v4-flash-latest
Analyzed commit
50280f7
Reviewed
1 month ago

The plugin is a benign keyboard sound effect service that reads keyboard events read-only and plays audio samples. The code is transparent, uses standard libraries, and does not perform any destructive or hidden actions. The deterministic scan found no issues, and my review confirms no notable security concerns.

How this check works

This review combines the deterministic scan (the rule-based results above) with an independent look at the plugin's code by a language model. The model reads a trimmed sample of the repository's files, the manifest, and the README, then gives a plain-language risk level and a recommendation: install (no notable danger), review (look closer first), or avoid (clearly dangerous).

It runs on the same analyzed commit as the deterministic scan and is strictly advisory — it is not a security guarantee and never blocks a plugin by itself. A human moderator still reviews plugins before they are listed.

AI advisory only — automated analysis, not a security guarantee.

Install
$ omarchy plugin add https://github.com/countluss/omarchy-osu-typing-sounds --enable
System #media #system

osu! Typing Sounds

osu! Typing Sounds preview

An Omarchy service and minimal bar widget that plays the official osu! key-press-1 through key-press-4 samples for global keyboard key-down events, with dedicated osu! samples for cursor movement, Enter, Backspace, and Delete. The widget controls Typing, Delete, Confirm, Move cursor, Text only, and master volume. Text only is enabled by default; disabling it plays sounds for all keyboard keys while still ignoring mouse events.

The listener opens /dev/input/event* read-only and never grabs the devices. All runtime dependencies—Python 3, Quickshell, Qt Multimedia, and PipeWire—are already included in Omarchy Quattro. Python detects events, while Quickshell's SoundEffect handles playback without spawning an audio process per key press. The service also needs read access to the input devices.

Mutable settings are stored at ~/.config/osu-typing-sounds/config.json so changing the volume or action toggles does not trigger a plugin rescan.

Samples: https://github.com/ppy/osu-resources/tree/master/osu.Game.Resources/Samples/Keyboard

The samples are third-party assets and are documented in sounds/LICENSE.md. The plugin code is MIT licensed; see LICENSE.

The bar icon uses the embedded Unicode circled-bullet symbol (⦿) as a small, font-independent approximation of the osu! circle mark.

Installation

Install the plugin from its GitHub repository with Omarchy:

omarchy plugin add https://github.com/countluss/omarchy-osu-typing-sounds.git --enable

The plugin adds its service and bar widget automatically.

Removal

omarchy plugin remove countless.osu-typing-sounds --yes

To also remove the saved preferences:

rm -rf ~/.config/osu-typing-sounds