add yabar to have a clock

This commit is contained in:
Felix Van der Jeugt 2016-03-25 14:05:40 +01:00
parent 9a039851be
commit e18dcf225b
3 changed files with 30 additions and 5 deletions

View file

@ -17,6 +17,8 @@
--
import XMonad
import XMonad.Layout.NoBorders
import XMonad.Hooks.ManageDocks
import Graphics.X11.ExtraTypes.XF86
import Data.Monoid
import System.Exit
@ -164,7 +166,7 @@ myKeys conf@(XConfig {XMonad.modMask = modm}) = M.fromList $
-- Use this binding with avoidStruts from Hooks.ManageDocks.
-- See also the statusBar function from Hooks.DynamicLog.
--
-- , ((modm , xK_b ), sendMessage ToggleStruts)
, ((modm , xK_b ), sendMessage ToggleStruts)
-- Quit xmonad
, ((modm .|. shiftMask, xK_q ), io (exitWith ExitSuccess))
@ -246,11 +248,11 @@ myMouseBindings (XConfig {XMonad.modMask = modm}) = M.fromList $
-- The available layouts. Note that each layout is separated by |||,
-- which denotes layout choice.
--
myLayoutHook = Full ||| tiled
myLayoutHook = smartBorders $ avoidStruts $ Full ||| tiled
where
-- default tiling algorithm partitions the screen into two panes
tiled = Tall nmaster delta ratio
-- The default number of windows in the master pane
nmaster = 1
@ -362,8 +364,8 @@ defaults = def {
-- hooks, layouts
layoutHook = myLayoutHook,
manageHook = myManageHook,
handleEventHook = myEventHook,
manageHook = myManageHook <+> manageDocks,
handleEventHook = myEventHook <+> docksEventHook,
logHook = myLogHook,
startupHook = myStartupHook
}