xmonad-volume-0.1.1.0: XMonad volume controls

Safe HaskellNone
LanguageHaskell98

XMonad.Util.ALSA

Contents

Description

This uses ALSA to control the volume.

Synopsis

Documentation

toggleMute :: MonadIO m => m () Source #

Mute/unmute within the X Monad.

raiseVolume :: MonadIO m => Int -> m () Source #

Raise volume

lowerVolume :: MonadIO m => Int -> m () Source #

Lower volume

Default keybindings

volumeKeys :: MonadIO m => Map (KeyMask, KeySym) (m ()) -> Map (KeyMask, KeySym) (m ()) Source #

Given your keymaps, add volume control keybindings.