diff --git a/src/xmonad.hs b/src/xmonad.hs
index 9d6fcd1..4cb92d7 100644
--- a/src/xmonad.hs
+++ b/src/xmonad.hs
@@ -14,6 +14,7 @@ import XMonad.Layout.Renamed
import XMonad.Layout.Spacing
import XMonad.StackSet qualified as W
import XMonad.Util.EZConfig
+import XMonad.Util.Font
import XMonad.Util.Loggers
import Graphics.X11.ExtraTypes.XF86
@@ -218,14 +219,17 @@ myXmobarPP :: PP
myXmobarPP = def
{ ppSep = grey0 " "
, ppCurrent = blue . wrap " " ""
+ , ppTitle = grey2 . wrap (grey0 " [ ") (grey0 " ]") . shorten 32
, ppVisible = purple . wrap " " ""
, ppHidden = grey0 . wrap " " ""
, ppHiddenNoWindows = grey0 . wrap " " ""
, ppUrgent = red . wrap " " ""
, ppLayout = aqua . wrap (grey0 " [ ") (grey0 " ] ")
- , ppOrder = \[ws, l, _, mode] -> [ws, l, mode]
- , ppExtras = [logMode]
+ , ppOrder = \case { [ws, l, title, mode] -> [ws, l, mode, title]; xs -> xs }
+ , ppExtras = [lMode]
}
+ where
+ lMode = xmobarColorL "#d8a657" "#282828" . fixedWidthL AlignCenter "-" 4 $ logMode
--