aboutsummaryrefslogtreecommitdiff
path: root/src/Main.hs
diff options
context:
space:
mode:
authorJosh Rahm <rahm@google.com>2020-02-03 11:45:47 -0700
committerJosh Rahm <rahm@google.com>2020-02-03 11:45:47 -0700
commita153456b06a06db97735284a0d7496017799807a (patch)
treebf452483b92ccee328ecbc020ccc1f72969928c6 /src/Main.hs
parentee513619c4f6ebce49b15020c121cbb6dc2e0c86 (diff)
downloadrde-a153456b06a06db97735284a0d7496017799807a.tar.gz
rde-a153456b06a06db97735284a0d7496017799807a.tar.bz2
rde-a153456b06a06db97735284a0d7496017799807a.zip
Change XMobar config to make it relatively pretty
Diffstat (limited to 'src/Main.hs')
-rw-r--r--src/Main.hs19
1 files changed, 18 insertions, 1 deletions
diff --git a/src/Main.hs b/src/Main.hs
index f48ce63..6989d60 100644
--- a/src/Main.hs
+++ b/src/Main.hs
@@ -8,6 +8,7 @@ import System.FilePath
import System.Process
import Internal.Layout
import XMonad.Hooks.ManageHelpers
+import Text.Printf
import Internal.Keys
@@ -35,5 +36,21 @@ main = do
, className =? "mpv" --> doFloat
]
}
+ let toggleStructsKey XConfig {XMonad.modMask = modMask} = (modMask, xK_b)
- xmonad =<< xmobar config { modMask = mod4Mask }
+ xmonad =<<
+ statusBar
+ "xmobar"
+ xmobarPP {
+ ppCurrent = xmobarColor "#ffffff" "red" . printf "%s"
+ , ppVisible = xmobarColor "#8888ff" "" . printf "%s"
+ , ppHidden = xmobarColor "#888888" "" . printf "%s"
+ , ppWsSep = " · "
+ , ppTitle =
+ xmobarColor "#8888ff" "" . printf "%s" .
+ (printf "<fn=1>%s</fn>" :: String -> String)
+
+ , ppSep = xmobarColor "#404040" "" " ──── "
+ }
+ toggleStructsKey
+ config { modMask = mod4Mask }