diff options
-rw-r--r-- | xmonad.symlink/xmonad.hs | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/xmonad.symlink/xmonad.hs b/xmonad.symlink/xmonad.hs new file mode 100644 index 0000000..9185a7a --- /dev/null +++ b/xmonad.symlink/xmonad.hs @@ -0,0 +1,32 @@ +import System.Posix.Env (putEnv) +import XMonad +import XMonad.Actions.CycleWS +import XMonad.Actions.CycleWindows +import XMonad.Hooks.SetWMName +import XMonad.Layout.MultiColumns +import XMonad.Util.EZConfig + +main = do + putEnv "_JAVA_AWT_WM_NONREPARENTING=1" -- java GUIs; see https://code.google.com/p/xmonad/issues/detail?id=559#c11 + xmonad $ defaultConfig + { modMask = mod4Mask + , focusFollowsMouse = False + , layoutHook = myLayouts + , terminal = "uxterm -bg \"#002b35\" -fg \"#f8f8f8\"" + } + `additionalKeysP` myKeys + +myKeys = [ ("M-<F5>", spawn "xbacklight -dec 5 -time 80") + , ("M-<F6>", spawn "xbacklight -inc 5 -time 80") + , ("<XF86AudioRaiseVolume>", spawn "amixer sset 'Master' 1%+") + , ("<XF86AudioLowerVolume>", spawn "amixer sset 'Master' 1%-") + , ("<XF86PowerOff>", spawn "sudo pm-suspend") + , ("M-<Up>", nextWS) + , ("M-<Down>", prevWS) + , ("M-S-p", spawn "passmenu -i") + ] + +myLayouts = Tall 1 0.01 0.5 + ||| multiCol [1,1,0] 4 0.01 0.4 + ||| Full + |