2024-05-07.11-38-19.mp4
A simple application to control system volume with fancy visualisation.
Just install the package from the AUR, damn it!
yay -S mixerdialog
Download executable file and move to /usr/bin:
cd download_location
chmod +x mixerdialog
sudo mv mixerdialog /usr/bin/mixerdialog
Application controls system volume by giving arguments to it through command execution.
Possible arguments are:
- Increase volume (0.1 - 1.0)
mixerdialog increase 0.1
- Decrease volume (0.1 - 1.0)
mixerdialog decrease 0.1
hyprland.conf
windowrulev2 = noanim, class:^(mixerdialog)$ # Disable window opening animation
binde =, XF86AudioRaiseVolume, exec, mixerdialog increase 0.1
bindl =, XF86AudioLowerVolume, exec, mixerdialog decrease 0.1
In Wayland, programs can't forcefully change windows' attributes. In this program, GDK_WINDOW_TYPE_HINT_DIALOG is used, but it doesn't give any effect further.
To fix this, use rules or any other way to disable stacking to your tiled layout for current compositor!
~/config/hypr/hyprland.conf
windowrule = float, ^(mixerdialog)$