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 |