diff options
| author | Josh Rahm <rahm@google.com> | 2020-02-03 11:45:47 -0700 |
|---|---|---|
| committer | Josh Rahm <rahm@google.com> | 2020-02-03 11:45:47 -0700 |
| commit | a153456b06a06db97735284a0d7496017799807a (patch) | |
| tree | bf452483b92ccee328ecbc020ccc1f72969928c6 | |
| parent | ee513619c4f6ebce49b15020c121cbb6dc2e0c86 (diff) | |
| download | rde-a153456b06a06db97735284a0d7496017799807a.tar.gz rde-a153456b06a06db97735284a0d7496017799807a.tar.bz2 rde-a153456b06a06db97735284a0d7496017799807a.zip | |
Change XMobar config to make it relatively pretty
| -rw-r--r-- | src/Main.hs | 19 | ||||
| -rwxr-xr-x | startup | 5 | ||||
| -rw-r--r-- | xmobarrc | 31 |
3 files changed, 45 insertions, 10 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 } @@ -13,4 +13,9 @@ xset r rate 200 60 nohup xscreensaver & > /dev/null # Run a compositer to make things a little prettier. + +if [ ! -z "$(ps aux | grep compton | grep -v grep)" ] ; then + killall compton +fi + nohup compton & > /dev/null @@ -1,9 +1,22 @@ -Config { - font = "xft:Lato" - , position = Top - , bgColor = "#202020" - , border = BottomB - , borderColor = "#202020" - , borderWidth = 4 - , lowerOnStart = True -} +Config + { font = "xft:Ubuntu Mono:size=14" + , additionalFonts = ["xft:Lato:style=bold"] -- default: [] + , borderColor = "white" + , border = NoBorder + , bgColor = "black" + , fgColor = "white" + , alpha = 230 -- default: 255 + , position = TopSize C 100 50 + , textOffset = -1 -- default: -1 + , iconOffset = -1 -- default: -1 + , lowerOnStart = True + , pickBroadest = False -- default: False + , persistent = True + , hideOnStart = False + , iconRoot = "/usr/local/google/home/rahm/.xmonad/resources" -- default: "." + , allDesktops = True -- default: True + , overrideRedirect = False -- default: True + , sepChar = "%" + , alignSep = "}{" + , template = " %StdinReader% }{ <fc=#8888ff>%date%</fc> " + } |