From 378b02d139002e1e5b9263fc2802c98c28fa66ab Mon Sep 17 00:00:00 2001 From: defanor Date: Mon, 18 Dec 2017 06:49:01 +0300 Subject: Add xmonad+xmobar config --- .xmobarrc | 65 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 .xmobarrc (limited to '.xmobarrc') diff --git a/.xmobarrc b/.xmobarrc new file mode 100644 index 0000000..dcbbc59 --- /dev/null +++ b/.xmobarrc @@ -0,0 +1,65 @@ +-- TODO: Use stdin reader to show workspaces. + +Config + -- appearance + { font = "xft:DejaVu Sans Mono:size=10:bold:antialias=true" + , bgColor = "black" + , fgColor = "#646464" + , position = Top + , borderColor = "#646464" + + -- layout + , sepChar = "%" -- delineator between plugin names and straight text + , alignSep = "}{" -- separator between left-right alignment + , template = "%memory% | %dynnetwork% }{ %date% || %kbd% " + + -- 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 = + + -- network activity monitor (dynamic interface resolution) + [ Run DynNetwork [ "--template" , ": / Kio/s" + , "--Low" , "1000" -- units: B/s + , "--High" , "5000" -- units: B/s + , "--low" , "#88bb88" + , "--normal" , "#bbbb66" + , "--high" , "#ddaaaa" + ] 10 + + -- memory usage monitor + , Run Memory [ "--template" ,"Mem: %" + , "--Low" , "20" -- units: % + , "--High" , "90" -- units: % + , "--low" , "#88bb88" + , "--normal" , "#bbbb66" + , "--high" , "#ddaaaa" + ] 10 + + -- time and date indicator + -- (%F = y-m-d date, %a = day of week, %T = h:m:s time) + , Run Date "%F (%a) %T" "date" 10 + + -- keyboard layout indicator + , Run Kbd [] + ] + } -- cgit v1.2.3