Last active
November 16, 2020 23:26
-
-
Save d8660091/04af5c70189fef5c44979a0119a65ee2 to your computer and use it in GitHub Desktop.
Minimalism xmonad and xmobar config
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Config { font = "xft:WenQuanYi Zen Hei Mono:size=20:bold:antialias=true" | |
, bgColor = "#1d1f21" | |
, fgColor = "#c5c8c6" | |
, sepChar = "%" | |
, alignSep = "}{" | |
, template = " %battery% | %cpu% } %StdinReader% {%pomobar% | %date% | %uname% " | |
, commands = [ Run Cpu ["-t", "CPU: <total>%", "--normal","#b5bd68","--high","#cc6666"] 10 | |
, Run Com "uname" ["-s","-r"] "" 36000 | |
, Run Date "%a %b %_d %Y %H:%M:%S" "date" 10 | |
, Run StdinReader | |
, Run CommandReader "killall pomobar; ~/.local/bin/pomobar --terminatedShellCmd='mpg123 -q ~/.local/share/music/sweety-piano.mp3'" "pomobar" | |
, Run Battery [ "--template" , "Batt: <acstatus> - <watts>(<left>%)" | |
, "--High" , "20" | |
, "--low" , "#cc6666" | |
, "--normal" , "#f0c674" | |
, "--high" , "#b5bd68" | |
] 50 | |
] | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import XMonad | |
import XMonad.Hooks.DynamicLog | |
import XMonad.Util.EZConfig | |
import XMonad.Layout.ResizableTile | |
import XMonad.Hooks.InsertPosition | |
main = xmonad =<< statusBar "xmobar" | |
xmobarPP | |
{ ppCurrent = xmobarColor "#de935f" "" . wrap "[" "]" | |
, ppTitle = xmobarColor "#b5db68" "" . padR 40 .shorten 40 | |
} | |
toggleStrutsKey ( | |
def | |
{ terminal = "termite" | |
, focusFollowsMouse = False | |
, borderWidth = 4 | |
, focusedBorderColor = "#de935f" | |
, normalBorderColor = "#707880" | |
, layoutHook = ResizableTall 1 (3/100) (1/2) [] ||| Full | |
, manageHook = insertPosition Below Newer | |
} | |
`additionalKeysP` | |
[ ("M-<F5>", spawn "dbus-send --print-reply --dest=org.pomobar /org/pomobar org.Pomobar.startTimer int16:40") | |
, ("M-a", sendMessage MirrorShrink) | |
, ("M-z", sendMessage MirrorExpand) | |
, ("M-p", spawn "dmenu_run -fn 'WenQuanYi Zen Hei Mono-20'") | |
] | |
) | |
where | |
toggleStrutsKey XConfig {modMask = modm} = (modm, xK_b ) | |
padR n s | |
| length s < n = s ++ replicate (n - length s) ' ' | |
| otherwise = s |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment