;========================================================== ; ; ; ██████╗ ██████╗ ██╗ ██╗ ██╗██████╗ █████╗ ██████╗ ; ██╔══██╗██╔═══██╗██║ ╚██╗ ██╔╝██╔══██╗██╔══██╗██╔══██╗ ; ██████╔╝██║ ██║██║ ╚████╔╝ ██████╔╝███████║██████╔╝ ; ██╔═══╝ ██║ ██║██║ ╚██╔╝ ██╔══██╗██╔══██║██╔══██╗ ; ██║ ╚██████╔╝███████╗██║ ██████╔╝██║ ██║██║ ██║ ; ╚═╝ ╚═════╝ ╚══════╝╚═╝ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ; ; ; To learn more about how to configure Polybar ; go to https://github.com/polybar/polybar ; ; The README contains a lot of information ; ;========================================================== [colors] background = ${xrdb:color0:#222} foreground = ${xrdb:color7:#222} foreground-alt = ${xrdb:color7:#222} primary = ${xrdb:color1:#222} secondary = ${xrdb:color2:#222} alert = ${xrdb:color3:#222} [bar/right] monitor = ${env:MONITOR:eDP-1} width = 100%:-30 height = 30 offset-x = 15 offset-y = 12 radius = 0 fixed-center = true background = ${colors.background} foreground = ${colors.foreground} line-size = 0 line-color = ${xrdb:color3:#222} border-size = 3 border-color = ${xrdb:color1:#222} padding-left = 2 padding-right = 2 module-margin-left = 1 module-margin-right = 1 font-0 = DaddyTimeMono:pixelsize=10;3 font-1 = unifont:fontformat=truetype:size=8:antialias=false;2 font-2 = Siji:pixelsize=11;2 font-3 = Symbols Nerd Font:pixelsize=10;2 font-4 = unifont:fontformat=truetype:size=8:antialias=false;1 modules-left = bspwm modules-center = date modules-right = filesystem battery pulseaudio xkeyboard vpn-wireguard-wg memory cpu powermenu wm-restack = bspwm ;scroll-up = bspwm-desknext ;scroll-down = bspwm-deskprev cursor-click = pointer ;cursor-scroll = ns-resize [bar/left] monitor = ${env:MONITOR:HDMI-1} width = 100%:-30 height = 30 offset-x = 15 offset-y = 12 radius = 0 fixed-center = true background = ${colors.background} foreground = ${colors.foreground} line-size = 0 line-color = ${xrdb:color3:#222} border-size = 3 border-color = ${xrdb:color1:#222} padding-left = 2 padding-right = 2 module-margin-left = 1 module-margin-right = 1 font-0 = DaddyTimeMono:pixelsize=10;3 font-1 = unifont:fontformat=truetype:size=8:antialias=false;2 font-2 = Siji:pixelsize=11;2 font-3 = Symbols Nerd Font:pixelsize=10;2 modules-left = bspwm modules-center = date modules-right = spotify mullvad-status notification-status wm-restack = bspwm cursor-click = pointer [module/xwindow] type = internal/xwindow label = %title:0:30:...% [module/xkeyboard] type = internal/xkeyboard blacklist-0 = num lock format-prefix = " " format-prefix-foreground = ${colors.foreground-alt} label-layout = %layout% label-indicator-padding = 2 label-indicator-margin = 1 label-indicator-background = ${colors.secondary} label-indicator-underline = ${colors.secondary} [module/filesystem] type = internal/fs interval = 25 mount-0 = / label-mounted = %mountpoint%: %percentage_used%% label-unmounted = %mountpoint% not mounted label-unmounted-foreground = ${colors.foreground-alt} [module/bspwm] type = internal/bspwm label-focused = %name% label-focused-foreground = ${colors.primary} label-focused-padding = 1 label-occupied = %name% label-occupied-padding = 1 label-urgent = %name%! label-urgent-background = ${xrdb:color1:#222} label-urgent-padding = 1 label-empty = %name% label-empty-foreground = ${colors.foreground-alt} label-empty-padding = 1 ; Separator in between workspaces ; label-separator = | [module/cpu] type = internal/cpu interval = 2 format-prefix = " " format-prefix-foreground = ${colors.foreground-alt} label = %{A1:kitty htop:}%percentage:2%%%{A} [module/memory] type = internal/memory interval = 2 format-prefix = " " format-prefix-foreground = ${colors.foreground-alt} label = %{A1:kitty htop:}%percentage_used%%%{A} [module/eth] type = internal/network interface = enp4s0 interval = 3.0 format-connected-prefix = " " format-connected-prefix-foreground = ${colors.foreground-alt} label-connected = %local_ip% format-disconnected = ;format-disconnected = ;format-disconnected-underline = ${self.format-connected-underline} ;label-disconnected = %ifname% disconnected ;label-disconnected-foreground = ${colors.foreground-alt} [module/date] type = internal/date interval = 5 date = date-alt = " %Y-%m-%d" time = %H:%M time-alt = %H:%M:%S format-prefix =  format-prefix-foreground = ${colors.foreground-alt} label = %{A3:dunstify ' Calendar' "$(cal --color=always | sed "s#\\x1b\\[7m##;s#\\x1b\\[27m##g")​":}%date%%{A} %time% [module/pulseaudio] type = internal/pulseaudio format-volume = %{A3:pavucontrol:} %{A} label-volume =  %percentage%% label-volume-foreground = ${root.foreground} label-muted =  muted label-muted-foreground = #666 bar-volume-width = 14 bar-volume-foreground-0 = #55aa55 bar-volume-foreground-1 = #55aa55 bar-volume-foreground-2 = #55aa55 bar-volume-foreground-3 = #55aa55 bar-volume-foreground-4 = #55aa55 bar-volume-foreground-5 = #f5a70a bar-volume-foreground-6 = #ff5555 bar-volume-gradient = false bar-volume-indicator = | bar-volume-indicator-font = 5 bar-volume-fill = ─ bar-volume-fill-font = 2 bar-volume-empty = ─ bar-volume-empty-font = 2 bar-volume-empty-foreground = ${colors.foreground-alt} ; [module/temperature] ; type = internal/temperature ; thermal-zone = 0 ; warn-temperature = 60 ; format =