summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichal Minar <mic.liamg@gmail.com>2015-08-30 20:06:44 +0200
committerMichal Minar <mic.liamg@gmail.com>2015-08-30 20:06:44 +0200
commit47233a76a0dacec34030220a0b1ad53f3296e1c2 (patch)
treee4767ab78a05641e4f6536806adfbbe3bbb550ef
parent5aa4dbc8777612dc2223a00e85acf62b886a40b8 (diff)
downloadxminad-47233a76a0dacec34030220a0b1ad53f3296e1c2.tar.gz
xminad-47233a76a0dacec34030220a0b1ad53f3296e1c2.tar.xz
xminad-47233a76a0dacec34030220a0b1ad53f3296e1c2.zip
Toggle layout with a click on xmobar
Removed wlp3s0 wlan interface which produced error message if not connected. Signed-off-by: Michal Minar <mic.liamg@gmail.com>
-rw-r--r--config/xmobar.config5
-rw-r--r--src/XMonad/Local/LogHook.hs10
2 files changed, 6 insertions, 9 deletions
diff --git a/config/xmobar.config b/config/xmobar.config
index 8985b0a..ac69472 100644
--- a/config/xmobar.config
+++ b/config/xmobar.config
@@ -30,11 +30,8 @@ Config { font = "xft:Sans:size=10"
, Run Network "enp0s25" ["-L","0","-H","32",
"--normal","green","--high","red",
"-t", "<icon={{DATA_DIR}}/ethernet.xpm/> <rx>KB|<tx>KB"] 10
- , Run Network "wlp3s0" ["-L","0","-H","32",
- "--normal","green","--high","red",
- "-t", "<icon={{DATA_DIR}}/wlan.xpm/> <rx>KB|<tx>KB"] 10
]
, sepChar = "%"
, alignSep = "}{"
- , template = "%UnsafeStdinReader% }{ %cpu% %memory% %disku% %enp0s25% %wlp3s0%"
+ , template = "%UnsafeStdinReader% }{ %cpu% %memory% %disku% %enp0s25%"
}
diff --git a/src/XMonad/Local/LogHook.hs b/src/XMonad/Local/LogHook.hs
index 6cd340f..f169532 100644
--- a/src/XMonad/Local/LogHook.hs
+++ b/src/XMonad/Local/LogHook.hs
@@ -38,7 +38,7 @@ myPP wmap = xmobarPP
. indexWorkspace False
, ppHidden = hidden . noScratchPad
, ppUrgent = xmobarColor "red" "black" . indexWorkspace False
- , ppLayout = xmobarColor "lightblue" "" . xmobarSanitize . shortenLayout
+ , ppLayout = xmobarColor "lightblue" "" . aWrap "space" . xmobarSanitize . shortenLayout
, ppSep = xmobarColor "brown" "" $ xmobarSanitize " : "
, ppWsSep = " "
}
@@ -63,12 +63,12 @@ myPP wmap = xmobarPP
toName False = id
clickable :: Int -> String -> String
- clickable index | index == 10 = aWrap 0
- | index < 10 = aWrap index
+ clickable index | index == 10 = aWrap "0"
+ | index < 10 = aWrap (show index)
| otherwise = xmobarSanitize
- aWrap :: Int -> String -> String
- aWrap index w = "<action=`xdotool key super+" ++ show index ++
+ aWrap :: String -> String -> String
+ aWrap key w = "<action=`xdotool key super+" ++ key ++
"` button=1>" ++ xmobarSanitize w ++ "</action>"
noScratchPad ws | ws =~ "^NSP(:[0-9]+)?$" = ""