aboutsummaryrefslogtreecommitdiff
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
parentee513619c4f6ebce49b15020c121cbb6dc2e0c86 (diff)
downloadrde-a153456b06a06db97735284a0d7496017799807a.tar.gz
rde-a153456b06a06db97735284a0d7496017799807a.tar.bz2
rde-a153456b06a06db97735284a0d7496017799807a.zip
Change XMobar config to make it relatively pretty
-rw-r--r--src/Main.hs19
-rwxr-xr-xstartup5
-rw-r--r--xmobarrc31
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 }
diff --git a/startup b/startup
index ce97ad4..d1c9dc6 100755
--- a/startup
+++ b/startup
@@ -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
diff --git a/xmobarrc b/xmobarrc
index 605086f..0f8697c 100644
--- a/xmobarrc
+++ b/xmobarrc
@@ -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> "
+ }