~/.config/polybar/config

[colors]

background = #282A2E

background-alt = #373B41

foreground = #C5C8C6

primary = #F0C674

secondary = #8ABEB7

alert = #A54242

disabled = #707880


[bar/mybar]

width = 100%

height = 24pt

radius = 14

; dpi = 96

background = #222222

foreground = ${colors.foreground}

line-size = 3pt

border-size = 3pt

border-color = #00000000

padding-left = 0

padding-right = 1

module-margin = 1

separator = |

separator-foreground = ${colors.disabled}

font-0 = Ubuntu:Bold:size=13;2

modules-left = xworkspaces

modules-center = date

modules-right = brightness pulseaudio battery

cursor-click = pointer

cursor-scroll = ns-resize

enable-ipc = true

; wm-restack = generic

; wm-restack = bspwm

; wm-restack = i3

; override-redirect = true

; This module is not active by default (to enable it, add it to one of the

; modules-* list above).

; Please note that only a single tray can exist at any time. If you launch

; multiple bars with this module, only a single one will show it, the others

; will produce a warning. Which bar gets the module is timing dependent and can

; be quite random.

; For more information, see the documentation page for this module:

; https://polybar.readthedocs.io/en/stable/user/modules/tray.html


[module/systray]

type = internal/tra

format-margin = 8pt

tray-spacing = 16pt


[module/xworkspaces]

type = internal/xworkspaces

label-active = %name%

label-active-background = ${colors.background-alt}

label-active-underline= ${colors.primary}

label-active-padding = 2

label-occupied = %name%

label-occupied-padding = 2

label-urgent = %name%

label-urgent-background = ${colors.alert}

label-urgent-padding = 2

label-empty = %name%

label-empty-foreground = ${colors.disabled}

label-empty-padding = 2

tail = true

click-left =

click-right = 

click-middle = 


[module/xwindow]

type = internal/xwindow

label = %title:0:60:...%


[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 = "VOL "

format-volume-prefix-foreground = ${colors.primary}

format-volume = <label-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%%


[network-base]

type = internal/network

interval = 5

format-connected = <label-connected>

format-disconnected = <label-disconnected>

label-disconnected = %{F#F0C674}%ifname%%{F#707880} 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 = %I:%M %p | %d-%h-%Y | %A

date-alt = %I:%M %p

label = %date%

label-foreground = ${colors.primary}


[module/battery]

type = internal/battery

battery = BAT1

adapter = ACAD

full_text = %percentage%% %remaining%

format = <label> %percentage%% %remaining%


[module/brightness]

type = custom/script

exec = brightnessctl | awk -F'[()]' '/Current brightness/ {print "Brightness " $2}'  

# Adjusted to extract correct percentage

interval = 1


[settings]

screenchange-reload = true

pseudo-transparency = true

; vim:ft=dosini

Comments

Popular posts from this blog

~/.config/picom/picom.conf

~/.config/i3/config