diff options
author | Michal Minar <mic.liamg@gmail.com> | 2015-08-30 20:06:44 +0200 |
---|---|---|
committer | Michal Minar <mic.liamg@gmail.com> | 2015-08-30 20:06:44 +0200 |
commit | 47233a76a0dacec34030220a0b1ad53f3296e1c2 (patch) | |
tree | e4767ab78a05641e4f6536806adfbbe3bbb550ef | |
parent | 5aa4dbc8777612dc2223a00e85acf62b886a40b8 (diff) | |
download | xminad-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.config | 5 | ||||
-rw-r--r-- | src/XMonad/Local/LogHook.hs | 10 |
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]+)?$" = "" |