1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
import Xmobar
import Config
import Monitors
config p = (baseConfig p) {
position = TopSize C 100 defaultHeight
, textOffset = defaultHeight - 8
, border = BottomB
, commands = [ Run (topProc p)
, Run (multiCPU p)
, Run (cpuFreq p)
, Run memory
, Run (diskU p)
, Run (diskIO p)
, Run (coreTemp p)
, Run kbd
, Run XMonadLog
, Run laTime
, Run localTime
]
, template = "|kbd| |memory| |top| {|XMonadLog|}\
\ |cpufreq| |multicpu|\
\ |coretemp| |diskio| |disku| \
\ |datetime| |laTime| "
}
main :: IO ()
main =
palette >>= configFromArgs . config >>= xmobar
|