all repos — dotfiles-extra @ d8e4339a351e8556ffe76d3c79be8c8fafa9cd66

extra configs that may be extraneous and/or may be platform specific

i3/.config/polybar/config

 1
 2
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
 100
 101
 102
 103
 104
 105
 106
 107
 108
 109
 110
 111
 112
;;;;;;;;;;;;;;;;;;;;;;;;;
;  x1phosura's polybar  ;
;;;;;;;;;;;;;;;;;;;;;;;;;

;   preconfigured modules in /usr/share/doc/polybar/config

[bar/top]
;width = 90%
height = 3%
;offset-x = 20%
;offset-y = 20%
fixed-center = false

font-0 = "Inconsolata:size=16;0"
; font-1 = "Inconsolata:size=16;0"

modules-left = i3
modules-right = cpu wireless-network battery date time
module-margin = 1

scroll-up = "#i3.prev"
scroll-down = "#i3.next"
wm-restack = i3


;;;;;;;;;;;;;
;  modules  ;
;;;;;;;;;;;;;

[module/i3]
type = internal/i3
format = <label-state> <label-mode>
pin-workspaces = true
;index-sort = true
;   clicking and scrolling features of i3 module
enable-click = true
; false because scroll handler defined in bar/top, so the whole bar is affected
enable-scroll = false
;   true would make this annoying, trust me
wrapping-scroll = false

; still working on this part of the config...
;label-dimmed-underline = #ffffff
label-focused = "%name%"
label-focused-foreground = #000000
label-focused-background = #68c0e0
;label-focused-underline = #${colors.accent}
label-focused-underline = #000000
label-focused-padding = 1
label-unfocused = "%name%"
;label-unfocused-underline = #555555
label-unfocused-padding = 1
label-urgent = "%name%"
label-urgent-foreground = #000000
label-urgent-background = #bd2c40
;label-urgent-underline = #9b0a20
label-urgent-padding = 1
label-visible = "%name%"
label-visible-foreground = #55ffff
label-visible-padding = 1


[module/cpu]
type = internal/cpu
interval = 2
label = CPU %percentage%%


;; placeholder for RAM
;; [module/memory]
;; type = internal/memory
;; interval = 4
;; format = <label> <bar-used>
;; label = RAM %gb_used%/%gb_free%


;; wireless device
[module/wireless-network]
type = internal/network
interface = wlp4s0
interval = 1
format-connected = <label-connected>
format-disconnected = <label-disconnected>
label-connected = [%signal%] %essid% (%local_ip%)  %downspeed% v, %upspeed% ^
label-disconnected = not connected


;; placeholder for ethernet device
; [module/wired-network]
; type = internal/network


[module/battery]
type = internal/battery
full-at = 100
label-charging = CHRG %percentage%%
label-discharging = BATT %percentage%%
format-charging = <label-charging>
format-discharging = <label-discharging>
; format-full =


[module/date]
type = internal/date
date = %b %e, %Y


[module/time]
type = internal/date
interval = 5.0
date = %H:%M:%S