add multimedia keybinds
This commit is contained in:
parent
0dd3bc1d5e
commit
0ea01630c5
|
@ -18,6 +18,9 @@ import XMonad.Layout.NoBorders
|
||||||
-- Utilities
|
-- Utilities
|
||||||
import XMonad.Util.EZConfig (additionalKeys)
|
import XMonad.Util.EZConfig (additionalKeys)
|
||||||
|
|
||||||
|
-- This file is generated based on X.org includes. It contains the keysyms for XF86.
|
||||||
|
import Graphics.X11.ExtraTypes.XF86
|
||||||
|
|
||||||
-- xmobar dependencies
|
-- xmobar dependencies
|
||||||
import XMonad.Hooks.DynamicLog
|
import XMonad.Hooks.DynamicLog
|
||||||
import XMonad.Hooks.StatusBar
|
import XMonad.Hooks.StatusBar
|
||||||
|
@ -33,6 +36,8 @@ myFocusedBorderColor = "#282828"
|
||||||
myWorkspaces = ["code", "chat", "web", "games", "misc"]
|
myWorkspaces = ["code", "chat", "web", "games", "misc"]
|
||||||
myLauncher = "rofi -modi run,calc -show run"
|
myLauncher = "rofi -modi run,calc -show run"
|
||||||
myScrot = "scrot -s '%Y%m%d_%H%M%S.png' -e 'mv $f ~/Pictures/scrots/'"
|
myScrot = "scrot -s '%Y%m%d_%H%M%S.png' -e 'mv $f ~/Pictures/scrots/'"
|
||||||
|
volDown = "pactl set-sink-volume @DEFAULT_SINK@ -10%"
|
||||||
|
volUp = "pactl set-sink-volume @DEFAULT_SINK@ +10%"
|
||||||
|
|
||||||
-- | Keybindings
|
-- | Keybindings
|
||||||
myKeys =
|
myKeys =
|
||||||
|
@ -43,6 +48,14 @@ myKeys =
|
||||||
, ((myModMask .|. controlMask, xK_w ), kill ) -- %! Close the focused window
|
, ((myModMask .|. controlMask, xK_w ), kill ) -- %! Close the focused window
|
||||||
, ((myModMask .|. shiftMask, xK_q ), io exitSuccess ) -- %! Quit xmonad
|
, ((myModMask .|. shiftMask, xK_q ), io exitSuccess ) -- %! Quit xmonad
|
||||||
|
|
||||||
|
-- multimedia
|
||||||
|
, ((noModMask, xF86XK_AudioPlay ), spawn "mpc toggle" ) -- %! Play/Pause music
|
||||||
|
, ((noModMask, xF86XK_AudioStop ), spawn "mpc stop" ) -- %! Stop music
|
||||||
|
, ((noModMask, xF86XK_AudioNext ), spawn "mpc next" ) -- %! Next track
|
||||||
|
, ((noModMask, xF86XK_AudioPrev ), spawn "mpc prev" ) -- %! Previous track
|
||||||
|
, ((noModMask, xF86XK_AudioLowerVolume ), spawn volDown ) -- %! Volume down
|
||||||
|
, ((noModMask, xF86XK_AudioRaiseVolume ), spawn volUp ) -- %! Volume up
|
||||||
|
|
||||||
-- layouts
|
-- layouts
|
||||||
, ((myModMask, xK_t ), sendMessage $ JumpToLayout "Spacing Tiled") -- %! Jump to our tiled layout
|
, ((myModMask, xK_t ), sendMessage $ JumpToLayout "Spacing Tiled") -- %! Jump to our tiled layout
|
||||||
, ((myModMask, xK_m ), sendMessage $ JumpToLayout "Maximized" ) -- %! Jump to our maximized layout
|
, ((myModMask, xK_m ), sendMessage $ JumpToLayout "Maximized" ) -- %! Jump to our maximized layout
|
||||||
|
|
Loading…
Reference in a new issue