diff --git a/.xmobarrc b/.xmobarrc index b8ed420..00ad32c 100644 --- a/.xmobarrc +++ b/.xmobarrc @@ -1,97 +1,25 @@ -Config { - -- appearance - font = "xft:Iosevka Term SS08:size=12:antialias=true" - , bgColor = "#111" - , fgColor = "#ccc" - , position = Top - , border = BottomB - , borderColor = "#333" - - -- layout - , sepChar = "%" -- delineator between plugin names and straight text - , alignSep = "}{" -- separator between left-right alignment - , template = "%battery% | %multicpu% | %coretemp% | %memory% | %dynnetwork% }{ %RJTT% | %date%" - - -- general behavior - , lowerOnStart = True -- send to bottom of window stack on start - , hideOnStart = False -- start with window unmapped (hidden) - , allDesktops = True -- show on all desktops - , overrideRedirect = True -- set the Override Redirect flag (Xlib) - , pickBroadest = False -- choose widest display (multi-monitor) - , persistent = True -- enable/disable hiding (True = disabled) - - -- plugins - -- Numbers can be automatically colored according to their value. xmobar - -- decides color based on a three-tier/two-cutoff system, controlled by - -- command options: - -- --Low sets the low cutoff - -- --High sets the high cutoff - -- - -- --low sets the color below --Low cutoff - -- --normal sets the color between --Low and --High cutoffs - -- --High sets the color above --High cutoff - -- - -- The --template option controls how the plugin is displayed. Text - -- color can be set by enclosing in tags. For more details - -- see http://projects.haskell.org/xmobar/#system-monitor-plugins. - , commands = - - -- weather monitor - [ Run Weather "RJTT" [ "--template", " | °C | % | hPa" - ] 36000 - - -- network activity monitor (dynamic interface resolution) - , Run DynNetwork [ "--template" , ": kB/s|kB/s" - , "--Low" , "1000" -- units: B/s - , "--High" , "5000" -- units: B/s - , "--low" , "green" - , "--normal" , "orange" - , "--high" , "red" - ] 10 - - -- cpu activity monitor - , Run MultiCpu [ "--template" , "Cpu: %|%" - , "--Low" , "50" -- units: % - , "--High" , "85" -- units: % - , "--low" , "green" - , "--normal" , "orange" - , "--high" , "red" - ] 10 - - -- cpu core temperature monitor - , Run CoreTemp [ "--template" , "Temp: °C|°C" - , "--Low" , "70" -- units: °C - , "--High" , "80" -- units: °C - , "--low" , "green" - , "--normal" , "orange" - , "--high" , "red" - ] 50 - - -- memory usage monitor - , Run Memory [ "--template" ,"Mem: %" - , "--Low" , "20" -- units: % - , "--High" , "90" -- units: % - , "--low" , "green" - , "--normal" , "orange" - , "--high" , "red" - ] 10 - - -- battery monitor - , Run Battery [ "--template" , "Bat " - , "--Low" , "30" -- units: % - , "--High" , "80" -- units: % - , "--low" , "red" - , "--normal" , "orange" - , "--high" , "gray" - - , "--" -- battery specific options - -- discharging status - , "-o" , "% ()" - -- AC "on" status - , "-O" , "Charging" - -- charged status - , "-i" , "Charged" - ] 50 - , Run Date "%a %d/%m W%w %H:%M" "date" 10 - ] - } +Config { overrideRedirect = False + , font = "xft:Iosevka Term SS08:size=12:antialias=true" + , bgColor = "#111" + , fgColor = "#ccc" + , position = TopW L 90 + , commands = [ Run Cpu + [ "-L", "3" + , "-H", "50" + , "--high" , "red" + , "--normal", "green" + ] 10 + , Run Alsa "default" "Master" + [ "--template", "Vol: " + , "--suffix" , "True" + , "--" + , "--on", "" + ] + , Run Memory ["--template", "Mem: %"] 10 + , Run Date "%a %Y-%m-%d %H:%M" "date" 10 + , Run XMonadLog + ] + , sepChar = "%" + , alignSep = "}{" + , template = "%XMonadLog% }{ %alsa:default:Master% | %cpu% | %memory% | %date% " + }