[colors] include-file = /home/me/.cache/wal/colors-polybar [bar/xmonad] width = 100% height = 37px radius = 0 ; dpi = 96 background = ${colors.background} foreground = ${colors.foreground} line-size = 3px border-color = #00000000 border-bottom-size = 3px border-size = 12px padding-left = 0 padding-right = 1 module-margin = 1 separator = | separator-foreground = ${colors.separator} font-0 = JetBrainsMono Nerd Font:size=16:pixelsize=16;2.5 modules-left = xworkspaces mpd modules-center = xwindow modules-right = systray pulseaudio battery date cursor-click = pointer cursor-scroll = ns-resize enable-ipc = true wm-restack = generic ; override-redirect = true [module/battery] type = internal/battery full-at = 98 low-at = 20 battery = BAT1 adapter = ACAD poll-interval = 1 time-format = %H:%M format-charging = format-charging-foreground = ${colors.primary} label-charging = ↑ %percentage%% label-charging-foreground = ${colors.foreground} format-discharging = format-discharging-foreground = ${colors.primary} label-discharging = ↓ %percentage%% label-discharging-foreground = ${colors.foreground} format-full = format-full-foreground = ${colors.primary} label-full = %percentage%% label-full-foreground = ${colors.foreground} format-low = format-low-foreground = ${colors.alert} label-low = ↓ %percentage%% label-low-foreground = ${colors.alert} ; imagine low ramp-capacity-0 = 󱊡 ramp-capacity-1 = 󱊡 ramp-capacity-2 = 󱊢 ramp-capacity-3 = 󱊢 ramp-capacity-4 = 󱊣 ; imagine full animation-low-0 = 󰂃 animation-low-1 = 󰂎 animation-low-framerate = 800 [module/systray] type = internal/tray tray-spacing = 12px [module/mpd] type = internal/mpd host = 127.0.0.1 port = 6600 format-online = [] format-paused = [PAUSED] label-song = %title% label-song-maxlen = 40 label-song-foreground = ${colors.primary} [module/xworkspaces] type = internal/xworkspaces label-active = %name% label-active-background = ${colors.background-alt} label-active-foreground = ${colors.primary} label-active-underline= ${colors.primary} label-active-padding = 1 label-occupied = %name% label-occupied-foreground = ${colors.foreground} label-occupied-padding = 1 label-urgent = %name% label-urgent-background = ${colors.alert} label-urgent-padding = 1 label-empty = %name% label-empty-foreground = ${colors.disabled} label-empty-padding = 1 [module/xwindow] type = internal/xwindow label = %title:0:60:...% label-empty = "Enjoying the Desktop" label-empty-foreground = ${colors.foreground} [module/filesystem] type = internal/fs interval = 25 mount-0 = / label-mounted = %{F#F0C674}%mountpoint%%{F-} %percentage_used%% label-unmounted = %mountpoint% not mounted label-unmounted-foreground = ${colors.disabled} [module/pulseaudio] type = internal/pulseaudio format-volume-prefix = "󰕾 " format-volume-prefix-foreground = ${colors.primary} format-volume = label-volume = %percentage%% label-muted = muted label-muted-foreground = ${colors.disabled} [module/xkeyboard] type = internal/xkeyboard blacklist-0 = num lock label-layout = %layout% label-layout-foreground = ${colors.primary} label-indicator-padding = 2 label-indicator-margin = 1 label-indicator-foreground = ${colors.background} label-indicator-background = ${colors.secondary} [module/memory] type = internal/memory interval = 2 format-prefix = "RAM " format-prefix-foreground = ${colors.primary} label = %percentage_used:2%% [module/cpu] type = internal/cpu interval = 2 format-prefix = "CPU " format-prefix-foreground = ${colors.primary} label = %percentage:2%% [module/network] type = custom/script exec-if = test "$(wifi)" = "enabled" exec = ip route | grep default | head -n 1 | awk '{print $5}' interval = 3 format-prefix = "󰖟 " format-prefix-foreground = ${colors.primary} [network-base] type = internal/network interval = 5 format-connected = format-disconnected = label-disconnected = ${colors.primary}%ifname%${colors.foreground} disconnected [module/wlan] inherit = network-base interface-type = wireless label-connected = %{F#F0C674}%ifname%%{F-} %essid% %local_ip% [module/eth] inherit = network-base interface-type = wired label-connected = %{F#F0C674}%ifname%%{F-} %local_ip% [module/date] type = internal/date interval = 1 date = %a, %Y-%m-%d %H:%M date-alt = W%V %A, %Y-%m-%d %H:%M:%S (UTC%z / %Z) format-prefix = "󰃭 " format-prefix-foreground = ${colors.primary} label = %date% label-foreground = ${colors.foreground} [settings] screenchange-reload = true pseudo-transparency = true ; vim:ft=dosini