import Xmobar import Config import Monitors -- 💡 config p = (baseConfig p) { position = TopSize C 100 (defaultHeight - 1) , textOffset = defaultHeight - 8 , textOffsets = [defaultHeight - 9, defaultHeight - 9, defaultHeight - 6, defaultHeight - 8] , border = BottomB , alpha = 255 , commands = [ Run (topProc' p) , Run (multiCPU p) , Run memory , Run (diskU p) , Run (diskIO p) , Run (coreTemp p) , Run brightness , Run (batt p) , Run (wireless p) , Run (dynNetwork p) , Run tun0 , Run (weather "EGPH") -- LEGE, LEBL, KCV0 , Run mail , Run masterVol , Run captureVol , Run laTime , Run localTime ] , template = " |batt0| |bright|\ \ |tun0||wlp2s0wi| \ \ |dynnetwork| \ \ 🎧\ \|default:Master|\ \ |default:Capture| |EGPH|\ \ |mail| {} \ \ |top| |multicpu| |multicoretemp|\ \ |diskio| |disku| |memory| \ \ 🕓 |datetime| |laTime| " } main :: IO () main = palette >>= configFromArgs . config >>= xmobar