import Xmobar
import Config
import Monitors
-- 💡
config p = (baseConfig p) {
position = TopSize C 100 defaultHeight
, textOffset = defaultHeight - 8
, textOffsets = [defaultHeight - 9]
, border = BottomB
, commands = [ Run (topProc p)
, Run (multiCPU p)
, Run (cpuFreq p)
, Run memory
, Run (diskU p)
, Run (diskIO p)
, Run (coreTemp p)
, Run brightness
, Run kbd
, Run XMonadLog
, Run (batt p)
]
, template = " |bright| |memory| |top| |kbd|\
\{|XMonadLog|}\
\ |diskio| |disku| |cpufreq| |multicpu|\
\ |coretemp| \
\ |batt0| "
}
main :: IO ()
main =
palette >>= configFromArgs . config >>= xmobar