386 lines
		
	
	
		
			8.9 KiB
		
	
	
	
		
			INI
		
	
	
	
	
	
			
		
		
	
	
			386 lines
		
	
	
		
			8.9 KiB
		
	
	
	
		
			INI
		
	
	
	
	
	
| [colors]
 | |
| black = ${xrdb:color0}
 | |
| bblack = ${xrdb:color8}
 | |
| red = ${xrdb:color1}
 | |
| bred = ${xrdb:color9}
 | |
| green = ${xrdb:color2}
 | |
| bgreen = ${xrdb:color10}
 | |
| yellow = ${xrdb:color3}
 | |
| byellow = ${xrdb:color11}
 | |
| blue = ${xrdb:color4}
 | |
| bblue = ${xrdb:color12}
 | |
| magenta = ${xrdb:color5}
 | |
| bmagenta = ${xrdb:color13}
 | |
| cyan = ${xrdb:color6}
 | |
| bcyan = ${xrdb:color14}
 | |
| white = ${xrdb:color7}
 | |
| bwhite = ${xrdb:color15}
 | |
| 
 | |
| bg = ${xrdb:background}
 | |
| fg = ${colors.magenta}
 | |
| bg-alt = #1E2029
 | |
| fg-alt = #373844
 | |
| bg-dark = #181a23
 | |
| 
 | |
| alert = ${colors.yellow}
 | |
| accent = #604c7e
 | |
| 
 | |
| 
 | |
| [global/wm]
 | |
| margin-top = 0
 | |
| margin-bottom = 34
 | |
| 
 | |
| [bar/main]
 | |
| monitor = ${env:MONITOR}
 | |
| monitor-strict = true
 | |
| enable-ipc = true
 | |
| wm-restack = bspwm
 | |
| # REQUIRED to move the window with hideit.sh
 | |
| override-redirect = true
 | |
| fixed-center = true
 | |
| 
 | |
| background = ${colors.bg}
 | |
| foreground = ${colors.fg}
 | |
| 
 | |
| width = 100%
 | |
| height = 34
 | |
| offset-x = 0
 | |
| offset-y = 0
 | |
| # bottom = true
 | |
| 
 | |
| overline-size = 0
 | |
| overline-color = #f00
 | |
| underline-size = 0
 | |
| underline-color = #00f
 | |
| 
 | |
| border-bottom-size = 0
 | |
| border-top-size = 1
 | |
| border-color = ${colors.bg-dark}
 | |
| 
 | |
| padding-left = 2
 | |
| padding-right = 2
 | |
| module-margin-left = 0
 | |
| module-margin-right = 0
 | |
| 
 | |
| font-0 = "Fira Code:pixelsize=9;2"
 | |
| font-1 = "Wuncon Siji:pixelsize=12;2"
 | |
| font-2 = "Siji:pixelsize=10;2"
 | |
| 
 | |
| ; modules-left = volume pad cpu memory pad pkg mail
 | |
| modules-left = pulseaudio pad cpu memory pad fs
 | |
| modules-center = bspwm
 | |
| modules-right = syncthing redshift wlan pad network-up pad network-down pad battery pad date
 | |
| 
 | |
| ;tray-position = center
 | |
| ;tray-padding = 2
 | |
| ;tray-transparent = true
 | |
| ;tray-background = #0063ff
 | |
| 
 | |
| [module/bspwm]
 | |
| type = internal/bspwm
 | |
| pin-workspaces = true
 | |
| enable-click = true
 | |
| 
 | |
| # ws-icon-0 = 1;
 | |
| # ws-icon-1 = 2;
 | |
| # ws-icon-2 = 3;
 | |
| # ws-icon-3 = 4;
 | |
| # ws-icon-4 = 5;
 | |
| # ws-icon-5 = 6;
 | |
| ws-icon-default = 
 | |
| 
 | |
| format = <label-state> <label-mode>
 | |
| label-padding = 1
 | |
| 
 | |
| label-focused = %icon%
 | |
| label-focused-background = ${colors.bg-dark}
 | |
| label-focused-foreground = ${colors.fg}
 | |
| # label-focused-underline = ${colors.magenta}
 | |
| ; label-focused-foreground = ${xrdb:color2}
 | |
| label-focused-padding = 1
 | |
| 
 | |
| label-occupied = %icon%
 | |
| label-occupied-foreground = ${colors.accent}
 | |
| label-occupied-padding = 1
 | |
| 
 | |
| ; label-urgent = %icon%
 | |
| label-urgent-foreground = ${colors.alert}
 | |
| ; label-urgent-background = ${colors.alert}
 | |
| label-urgent-padding = 1
 | |
| 
 | |
| label-empty = %icon%
 | |
| label-empty-foreground = ${colors.fg-alt}
 | |
| label-empty-padding = 1
 | |
| 
 | |
| [module/date]
 | |
| type = internal/date
 | |
| interval = 5
 | |
| 
 | |
| label = %date%  %time%
 | |
| date = %A, %h %d
 | |
| date-alt = %Y-%m-%d
 | |
| time = %I:%M %p
 | |
| time-alt = %H:%M:%S
 | |
| format-prefix = ""
 | |
| format-prefix-padding = 1
 | |
| ; format-prefix-background = ${colors.bg-alt}
 | |
| format-prefix-foreground = ${colors.accent}
 | |
| ; format-underline = ${xrdb:color4}
 | |
| 
 | |
| [module/fs]
 | |
| type = internal/fs
 | |
| mount-0 = /
 | |
| mount-1 = /mnt/projects  ; for desktops
 | |
| mount-2 = /home          ; for laptop
 | |
| interval = 30
 | |
| 
 | |
| ; Available tags:
 | |
| ;   <label-mounted> (default)
 | |
| ;   <bar-free>
 | |
| ;   <bar-used>
 | |
| ;   <ramp-capacity>
 | |
| format-mounted = "<bar-used>"
 | |
| format-mounted-foreground = ${colors.accent}
 | |
| ; Available tokens:
 | |
| ;   %mountpoint%
 | |
| ;   %type%
 | |
| ;   %fsname%
 | |
| ;   %percentage_free%
 | |
| ;   %percentage_used%
 | |
| ;   %total%
 | |
| ;   %free%
 | |
| ;   %used%
 | |
| ; Default: %mountpoint% %percentage_free%%
 | |
| 
 | |
| ; Available tags:
 | |
| ;   <label-unmounted> (default)
 | |
| format-unmounted =
 | |
| label-unmounted =
 | |
| label-unmounted-foreground = ${colors.fg-alt}
 | |
| 
 | |
| bar-used-indicator =
 | |
| bar-used-width = 8
 | |
| bar-used-foreground-0 = ${colors.fg}
 | |
| bar-used-foreground-1 = ${colors.fg}
 | |
| bar-used-foreground-2 = ${colors.yellow}
 | |
| bar-used-foreground-3 = ${colors.alert}
 | |
| bar-used-foreground-4 = ${colors.alert}
 | |
| bar-used-fill = |
 | |
| bar-used-empty = ¦
 | |
| bar-used-empty-foreground = ${colors.fg-alt}
 | |
| 
 | |
| [module/xwindow]
 | |
| type = internal/xwindow
 | |
| label = %title:0:80:...%
 | |
| label-padding-left = 2
 | |
| 
 | |
| ; [module/mpd]
 | |
| ; type = internal/mpd
 | |
| ; host = /home/hlissner/.config/mpd/mpd.sock
 | |
| ;
 | |
| ; format-online = <label-song> <toggle>
 | |
| ; format-padding = 5
 | |
| ;
 | |
| ; label-song-maxlen = 45
 | |
| ; label-song-ellipsis = true
 | |
| ;
 | |
| ; icon-prev = 
 | |
| ; icon-seekb = 
 | |
| ; icon-stop = 
 | |
| ; icon-play = 
 | |
| ; icon-pause = 
 | |
| ; icon-next = 
 | |
| ; icon-seekf = 
 | |
| ;
 | |
| ; icon-random = 
 | |
| ; icon-repeat = 
 | |
| ;
 | |
| ; toggle-on-foreground = ${colors.fg}
 | |
| ; toggle-off-foreground = #66
 | |
| 
 | |
| [module/cpu]
 | |
| type = internal/cpu
 | |
| interval = 2
 | |
| format = <bar-load>
 | |
| format-prefix = ""
 | |
| format-foreground = ${colors.accent}
 | |
| ; format-underline = #f90000
 | |
| ; label = %percentage%%
 | |
| format-padding = 1
 | |
| 
 | |
| bar-load-indicator =
 | |
| bar-load-width = 8
 | |
| bar-load-foreground-0 = ${colors.fg}
 | |
| bar-load-foreground-1 = ${colors.fg}
 | |
| bar-load-foreground-2 = ${colors.yellow}
 | |
| bar-load-foreground-3 = ${colors.alert}
 | |
| bar-load-foreground-4 = ${colors.alert}
 | |
| bar-load-fill = |
 | |
| bar-load-empty = ¦
 | |
| bar-load-empty-foreground = ${colors.fg-alt}
 | |
| 
 | |
| [module/memory]
 | |
| type = internal/memory
 | |
| interval = 3
 | |
| format = <bar-used>
 | |
| format-prefix = ""
 | |
| format-prefix-foreground = ${colors.accent}
 | |
| ; format-underline = #4bffdc
 | |
| ; label = %percentage_used%%
 | |
| format-padding-left = 1
 | |
| 
 | |
| ; Only applies if <bar-used> is used
 | |
| bar-used-indicator =
 | |
| bar-used-width = 8
 | |
| bar-used-foreground-0 = ${colors.fg}
 | |
| bar-used-foreground-1 = ${colors.fg}
 | |
| bar-used-foreground-2 = ${colors.yellow}
 | |
| bar-used-foreground-3 = ${colors.alert}
 | |
| bar-used-foreground-4 = ${colors.alert}
 | |
| bar-used-fill = |
 | |
| bar-used-empty = ¦
 | |
| bar-used-empty-foreground = ${colors.fg-alt}
 | |
| 
 | |
| [module/wlan]
 | |
| type = internal/network
 | |
| interface = ${env:WLP:wlp3s0}
 | |
| interval = 3.0
 | |
| 
 | |
| format-connected = <ramp-signal>
 | |
| format-disconnected =
 | |
| format-disconnected-foreground =
 | |
| 
 | |
| ; label-connected =
 | |
| ; label-disconnected = !
 | |
| ; label-disconnected-foreground = ${colors.red}
 | |
| 
 | |
| ramp-signal-0 = 
 | |
| ramp-signal-0-foreground = ${colors.yellow}
 | |
| ramp-signal-1 = 
 | |
| ramp-signal-1-foreground = ${colors.yellow}
 | |
| ramp-signal-2 = 
 | |
| ramp-signal-2-foreground = ${colors.yellow}
 | |
| ramp-signal-3 = 
 | |
| ramp-signal-3-foreground = ${colors.accent}
 | |
| ramp-signal-4 = 
 | |
| ramp-signal-4-foreground = ${colors.fg}
 | |
| 
 | |
| [module/network-up]
 | |
| type = internal/network
 | |
| interface = ${env:LAN:eno1}
 | |
| interval = 4.0
 | |
| label-connected = "%upspeed%"
 | |
| format-connected-prefix = " "
 | |
| format-connected-prefix-foreground = ${colors.accent}
 | |
| format-connected-foreground = ${colors.fg}
 | |
| format-connected-background =
 | |
| format-connected-underline =
 | |
| format-disconnected-prefix = " "
 | |
| format-disconnected-prefix-foreground = ${colors.alert}
 | |
| format-disconnected-foreground = ${colors.alert}
 | |
| 
 | |
| [module/network-down]
 | |
| type = internal/network
 | |
| interface = ${env:LAN:eno1}
 | |
| interval = 4.0
 | |
| label-connected = "%downspeed%"
 | |
| format-connected-prefix = " "
 | |
| format-connected-prefix-foreground = ${colors.accent}
 | |
| format-connected-foreground = ${colors.fg}
 | |
| format-connected-background =
 | |
| format-connected-underline =
 | |
| format-disconnected-prefix = " "
 | |
| format-disconnected-prefix-foreground = ${colors.alert}
 | |
| format-disconnected-foreground = ${colors.alert}
 | |
| 
 | |
| [module/pulseaudio]
 | |
| type = internal/pulseaudio
 | |
| 
 | |
| ; format-volume = <label-volume> <bar-volume>
 | |
| format-volume = <ramp-volume> <bar-volume>
 | |
| ; label-volume = " "
 | |
| label-volume-foreground = ${colors.accent}
 | |
| 
 | |
| ; format-muted-prefix = " "
 | |
| format-muted-foreground = ${colors.alert}
 | |
| label-muted = 
 | |
| 
 | |
| bar-volume-width = 8
 | |
| # bar-volume-foreground-0 = ${colors.magenta}
 | |
| # bar-volume-foreground-1 = ${colors.magenta}
 | |
| # bar-volume-foreground-2 = ${colors.magenta}
 | |
| # bar-volume-foreground-3 = ${colors.magenta}
 | |
| # bar-volume-foreground-4 = ${colors.magenta}
 | |
| # bar-volume-foreground-5 = ${colors.magenta}
 | |
| # bar-volume-foreground-6 = ${colors.magenta}
 | |
| bar-volume-gradient = false
 | |
| bar-volume-indicator = |
 | |
| bar-volume-indicator-font = 1
 | |
| bar-volume-indicator-foreground = #ff
 | |
| bar-volume-fill = ─
 | |
| bar-volume-fill-font = 1
 | |
| bar-volume-empty = ─
 | |
| bar-volume-empty-font = 1
 | |
| bar-volume-empty-foreground = ${colors.fg-alt}
 | |
| 
 | |
| ; Only applies if <ramp-volume> is used
 | |
| ramp-volume-0 = 
 | |
| ramp-volume-1 = 
 | |
| ramp-volume-2 = 
 | |
| 
 | |
| [module/battery]
 | |
| type = internal/battery
 | |
| battery = BAT2
 | |
| adapter = ADP1
 | |
| full-at = 98
 | |
| 
 | |
| format-charging = <animation-charging> <label-charging>
 | |
| format-charging-underline = #ffb52a
 | |
| 
 | |
| format-discharging = <ramp-capacity> <label-discharging>
 | |
| format-discharging-underline = ${self.format-charging-underline}
 | |
| 
 | |
| format-full-prefix = " "
 | |
| format-full-prefix-foreground = ${colors.fg-alt}
 | |
| format-full-underline = ${self.format-charging-underline}
 | |
| 
 | |
| ramp-capacity-0 = 
 | |
| ramp-capacity-1 = 
 | |
| ramp-capacity-2 = 
 | |
| ramp-capacity-0-foreground = ${colors.red}
 | |
| ramp-capacity-1-foreground = #575864
 | |
| ramp-capacity-2-foreground = ${colors.fg-alt}
 | |
| 
 | |
| animation-charging-0 = 
 | |
| animation-charging-1 = 
 | |
| animation-charging-2 = 
 | |
| animation-charging-framerate = 1000
 | |
| animation-charging-foreground = ${colors.fg}
 | |
| 
 | |
| 
 | |
| ;=====================================================
 | |
| ; Custom scripts
 | |
| ;=====================================================
 | |
| 
 | |
| [module/pad]
 | |
| type = custom/text
 | |
| content = "   "
 | |
| content-foreground = ${colors.fg-alt}
 | |
| 
 | |
| [module/redshift]
 | |
| type = custom/script
 | |
| exec = ~/.config/polybar/modules/redshift
 | |
| exec-if = pgrep -x redshift
 | |
| interval = 60
 | |
| format-padding = 1
 | |
| 
 | |
| [module/syncthing]
 | |
| type = custom/script
 | |
| exec = echo 1
 | |
| exec-if = systemctl is-active syncthing
 | |
| format = ""
 | |
| format-foreground = ${colors.fg}
 | |
| interval = 30
 | |
| 
 | |
| ; vim:ft=dosini
 |