Dog Bark
An Omarchy shell plugin that plays a random dog-bark sound whenever a window is moved to a different workspace.
What it does
Listens to Hyprland's movewindowv2 event (fired any time a window's
workspace changes, whether by keybind, dispatcher, or drag) and plays a
randomly chosen sound from sounds/ via pw-play. Overlapping barks are
expected if you move several windows in quick succession.
Requirements
- PipeWire (
pw-playonPATH) — the default on Omarchy
Install
omarchy plugin add https://github.com/<your-username>/omarchy-dogbark.git --enable
Controls
omarchy-shell ipc call dogbark status # {"enabled":true,"volume":1}
omarchy-shell ipc call dogbark disable
omarchy-shell ipc call dogbark enable
omarchy-shell ipc call dogbark toggle
omarchy-shell ipc call dogbark test # play a bark immediately
Sounds
The three bundled clips (dragon-studio-*.mp3) are by Dragon Studio via
Pixabay, used under the Pixabay Content License (free for commercial and
non-commercial use, no attribution required). Drop additional .wav,
.mp3, or .ogg files into sounds/ to add more variety — one is picked
at random on each workspace move.
License
MIT — see LICENSE.