Advertisement
Guest User

Untitled

a guest
Jun 23rd, 2017
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.70 KB | None | 0 0
  1. import XMonad
  2. import XMonad.Config.Desktop
  3. import XMonad.Hooks.DynamicLog
  4. import XMonad.Hooks.ManageDocks
  5. import XMonad.Util.Run(spawnPipe)
  6. import XMonad.Util.EZConfig(additionalKeys)
  7. import System.IO
  8.  
  9. screenLockProg = "sxlock"
  10. myModMask = mod4Mask
  11.  
  12. main = do
  13. xmobarProc <- spawnPipe "xmobar"
  14. xmonad $ desktopConfig
  15. { manageHook = manageDocks <+> manageHook desktopConfig
  16. , layoutHook = avoidStruts $ layoutHook desktopConfig
  17. , logHook = dynamicLogWithPP xmobarPP { ppOutput = hPutStrLn xmobarProc}
  18. , modMask = myModMask
  19. , terminal = "termite"
  20. , borderWidth = 2
  21. , focusedBorderColor = "#5c5cee"
  22. } `additionalKeys`
  23. [ ((myModMask .|. shiftMask, xK_l), spawn screenLockProg)
  24. ]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement