Advertisement
Guest User

Untitled

a guest
Jul 5th, 2022
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. getNumberOfWindowsInWorkpace :: X Int
  2. getNumberOfWindowsInWorkpace = withWindowSet (pure . length . W.index)
  3.  
  4. myStatusBar = statusBarProp "xmobar" (do
  5.                                         x <- getNumberOfWindowsInWorkpace
  6.                                         return $ xmobarPP {
  7.                               ppCurrent = (\s ->
  8.                                                 if x > 0
  9.                                                   then ((xmobarBorder "Top" "#bbbbbb" 4 . xmobarColor "#bbbbbb" "#005577") ("  " ++ s ++ "  "))
  10.                                                   else (xmobarColor "#bbbbbb" "#005577" ("  " ++ s ++ "  "))
  11.                                           )
  12.                             , ppTitle = shorten 77
  13.                             , ppSep = " | "
  14.                             , ppLayout = (\_ -> "")
  15.                             , ppHidden = (\s -> xmobarBorder "Top" "#bbbbbb" 2 ("  " ++ s ++ "  ")) --probs better way to do this
  16.                             , ppHiddenNoWindows =  wrap "  " "  "
  17.                     })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement