import XMonad import XMonad.Layout.NoBorders import XMonad.Hooks.DynamicLog import XMonad.Util.EZConfig main = xmonad =<< xmobar myConfig myModMask = mod4Mask myConfig = defaultConfig { modMask = myModMask , focusFollowsMouse = False , layoutHook = smartBorders (layoutHook defaultConfig) , startupHook = myStartupHook } `additionalKeys` [ ((myModMask .|. shiftMask, xK_l), spawn "xscreensaver-command --lock") ] myStartupHook = do spawn "pgrep trayer || trayer --edge bottom --align right --SetDockType true --SetPartialStrut true --expand true --width 10 --transparent true --tint 0x000000 --height 17 --padding 30"