diff options
author | tv <tv@krebsco.de> | 2015-11-25 01:51:35 +0100 |
---|---|---|
committer | tv <tv@krebsco.de> | 2015-11-25 01:51:35 +0100 |
commit | d0913afc37d7da6c22d97b7da3c687d494567041 (patch) | |
tree | f1cd5e2c7e675a9c5de1346fa7ec3e0f445a561e /tv/5pkgs/xmonad-tv | |
parent | 2650803ff620e35de22ad91226f30d2b4ab9404f (diff) |
tv: UNIX domain socket based pulseaudio with XMonad controls
Diffstat (limited to 'tv/5pkgs/xmonad-tv')
-rw-r--r-- | tv/5pkgs/xmonad-tv/Main.hs | 4 | ||||
-rw-r--r-- | tv/5pkgs/xmonad-tv/xmonad.cabal | 1 |
2 files changed, 5 insertions, 0 deletions
diff --git a/tv/5pkgs/xmonad-tv/Main.hs b/tv/5pkgs/xmonad-tv/Main.hs index 2258b34a6..6482d9cc8 100644 --- a/tv/5pkgs/xmonad-tv/Main.hs +++ b/tv/5pkgs/xmonad-tv/Main.hs @@ -7,6 +7,7 @@ module Main where import Control.Exception +import Graphics.X11.ExtraTypes.XF86 import Text.Read (readEither) import XMonad import System.IO (hPutStrLn, stderr) @@ -187,6 +188,9 @@ myKeys conf = Map.fromList $ --, (_4 , xK_v ) & \k -> (k, gridselectWorkspace wsGSConfig { gs_navigate = makeGSNav k } W.view) --, (_4S , xK_v ) & \k -> (k, gridselectWorkspace wsGSConfig { gs_navigate = makeGSNav k } W.shift) --, (_4 , xK_b ) & \k -> (k, goToSelected wGSConfig { gs_navigate = makeGSNav k }) + , ((noModMask, xF86XK_AudioLowerVolume), spawn "amixer sset Master 5%-") + , ((noModMask, xF86XK_AudioRaiseVolume), spawn "amixer sset Master 5%+") + , ((noModMask, xF86XK_AudioMute), spawn "amixer sset Master toggle") ] where _4 = mod4Mask diff --git a/tv/5pkgs/xmonad-tv/xmonad.cabal b/tv/5pkgs/xmonad-tv/xmonad.cabal index 2246524fc..f9ea4dd7d 100644 --- a/tv/5pkgs/xmonad-tv/xmonad.cabal +++ b/tv/5pkgs/xmonad-tv/xmonad.cabal @@ -10,6 +10,7 @@ Executable xmonad base, containers, unix, + X11, xmonad, xmonad-contrib, xmonad-stockholm |