aboutsummaryrefslogtreecommitdiff
path: root/xmonad.symlink/xmonad.hs
diff options
context:
space:
mode:
authorCamil Staps2016-02-02 07:40:52 +0100
committerCamil Staps2016-11-30 19:11:06 +0100
commit73c4743a123c2c26f54fafe395bd36bcf9412a4a (patch)
tree72b344d85193fd63101ca577f9668db4873e17e6 /xmonad.symlink/xmonad.hs
parentFix for Java fonts (e.g. Arduino 'IDE') (diff)
added xmobar
Diffstat (limited to 'xmonad.symlink/xmonad.hs')
-rw-r--r--xmonad.symlink/xmonad.hs12
1 files changed, 11 insertions, 1 deletions
diff --git a/xmonad.symlink/xmonad.hs b/xmonad.symlink/xmonad.hs
index 1681ce8..31be130 100644
--- a/xmonad.symlink/xmonad.hs
+++ b/xmonad.symlink/xmonad.hs
@@ -1,17 +1,27 @@
+import System.IO
import System.Posix.Env (putEnv)
import XMonad
import XMonad.Actions.CycleWS
import XMonad.Actions.CycleWindows
import XMonad.Hooks.SetWMName
+import XMonad.Hooks.DynamicLog
+import XMonad.Hooks.ManageDocks
import XMonad.Layout.MultiColumns
import XMonad.Util.EZConfig
+import XMonad.Util.Run(spawnPipe)
main = do
putEnv "_JAVA_AWT_WM_NONREPARENTING=1" -- java GUIs; see https://code.google.com/p/xmonad/issues/detail?id=559#c11
+ xmproc <- spawnPipe "xmobar"
xmonad $ defaultConfig
{ modMask = mod4Mask
, focusFollowsMouse = False
- , layoutHook = myLayouts
+ , layoutHook = avoidStruts $ myLayouts
+ , logHook = dynamicLogWithPP xmobarPP
+ { ppOutput = hPutStrLn xmproc
+ , ppTitle = xmobarColor "green" "" . shorten 50
+ }
+ , manageHook = manageDocks <+> manageHook defaultConfig
, terminal = "uxterm"
, borderWidth = 1
}