Last active
December 22, 2021 22:51
-
-
Save onimenotsuki/c88a8f36eef661ab6c2e95cf750ebb35 to your computer and use it in GitHub Desktop.
Polybar configuration for two displays
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| [colors] | |
| accent = #fba922 | |
| [bar/top] | |
| enable-ipc = true | |
| monitor = LVDS | |
| width = 100% | |
| height = 27 | |
| ;background = #222 | |
| background = #a61f1f1f | |
| foreground = #eee | |
| border-bottom = none | |
| border-bottom-color = ${self.background} | |
| overline-size = 3 | |
| overline-color = ${self.background} | |
| underline-size = 3 | |
| underline-color = ${self.background} | |
| padding-left = 0 | |
| padding-right = 0 | |
| module-margin-left = 0 | |
| module-margin-right = 6 | |
| font-0 = NotoSans-Regular:size=8;0 | |
| font-1 = Unifont:size=5;0 | |
| font-2 = FontAwesome:size=8;0 | |
| font-3 = NotoSans-Regular:size=8;-1 | |
| font-4 = Unifont:size=5;0 | |
| font-5 = Termsynu:size=7;0 | |
| modules-left = i3 | |
| modules-center = light memory cpu | |
| modules-right = volume temperature wireless-network wired-network battery clock | |
| wm-restack = i3 | |
| tray-position = right | |
| tray-transparent = false | |
| tray-background = #29ABDA | |
| tray-detached = false | |
| tray-padding = 5 | |
| tray-maxsize = 13 | |
| [bar/external2] | |
| enable-ipc = true | |
| monitor = CRT1 | |
| width = 100% | |
| height = 27 | |
| ;background = #222 | |
| background = #a61f1f1f | |
| foreground = #eee | |
| border-bottom = none | |
| border-bottom-color = ${self.background} | |
| overline-size = 3 | |
| overline-color = ${self.background} | |
| underline-size = 3 | |
| underline-color = ${self.background} | |
| padding-left = 0 | |
| padding-right = 0 | |
| module-margin-left = 0 | |
| module-margin-right = 6 | |
| font-0 = NotoSans-Regular:size=8;0 | |
| font-1 = Unifont:size=5;0 | |
| font-2 = FontAwesome:size=8;0 | |
| font-3 = NotoSans-Regular:size=8;-1 | |
| font-4 = Unifont:size=5;0 | |
| font-5 = Termsynu:size=7;0 | |
| modules-left = i3 | |
| modules-center = light memory cpu | |
| modules-right = volume temperature wireless-network wired-network battery clock | |
| wm-restack = i3 | |
| [bar/external] | |
| enable-ipc = true | |
| monitor = DFP1 | |
| width = 100% | |
| height = 27 | |
| offset-x = 10 | |
| offset-y = 13 | |
| ;background = #222 | |
| background = #a61f1f1f | |
| foreground = #eee | |
| border-bottom = none | |
| border-bottom-color = ${self.background} | |
| overline-size = 3 | |
| overline-color = ${self.background} | |
| underline-size = 3 | |
| underline-color = ${self.background} | |
| padding-left = 0 | |
| padding-right = 0 | |
| module-margin-left = 0 | |
| module-margin-right = 6 | |
| font-0 = NotoSans-Regular:size=8;0 | |
| font-1 = Unifont:size=5;0 | |
| font-2 = FontAwesome:size=8;0 | |
| font-3 = NotoSans-Regular:size=8;-1 | |
| font-4 = Unifont:size=5;0 | |
| font-5 = Termsynu:size=7;0 | |
| modules-left = i3 mpd | |
| modules-center = xwindow | |
| modules-right = temperature memory cpu light battery clock | |
| wm-restack = i3 | |
| [module/fs-root] | |
| type = internal/fs | |
| mount-0 = / | |
| label-mounted = " %percentage_used%%" | |
| [module/fs-home] | |
| type = internal/fs | |
| mount-0 = /home | |
| label-mounted = " %percentage_used%%" | |
| [module/light] | |
| type = internal/backlight | |
| card = acpi_video0 | |
| label = %percentage%% | |
| ; output = LVDS | |
| format = "<label> <ramp><bar>" | |
| ramp-0 = | |
| ramp-0-foreground = #666 | |
| ramp-1 = | |
| ramp-1-foreground = #999 | |
| ramp-2 = | |
| ramp-2-foreground = #fff | |
| bar-width = 12 | |
| bar-indicator = | | |
| bar-indicator-font = 6 | |
| bar-indicator-foreground = #fff | |
| bar-fill = ─ | |
| bar-fill-font = 6 | |
| bar-fill-foreground = #fff | |
| bar-empty = ─ | |
| bar-empty-font = 6 | |
| bar-empty-foreground = #444 | |
| enable-scroll = true | |
| [module/i3] | |
| type = internal/i3 | |
| format = <label-state> <label-mode> | |
| pin-workspaces = true | |
| label-dimmed-underline = ${root.background} | |
| label-focused = %icon% %name% | |
| label-focused-foreground = #000 | |
| ; label-focused-background = #3f3f3fd | |
| ; label-focused-background = #3f3f3fd | |
| label-focused-background = #8ac4ff | |
| ; label-focused-underline = ${colors.accent} | |
| ; label-focused-underline = #29ABDA | |
| ; label-focused-underline = #8ac4ff | |
| ; label-focused-overline = #8ac4ff | |
| label-focused-font = 4 | |
| label-focused-padding = 4 | |
| label-unfocused = %icon% %name% | |
| ; label-unfocused-underline = #555555 | |
| label-unfocused-font = 4 | |
| label-unfocused-padding = 2 | |
| label-urgent = %icon% %name% | |
| label-urgent-foreground = ${self.label-focused-foreground} | |
| label-urgent-background = ${self.label-focused-background} | |
| label-urgent-underline = ${module/powermenu.format-background} | |
| label-urgent-font = 4 | |
| label-urgent-padding = 4 | |
| label-visible = %icon% %name% | |
| label-visible-foreground = #55ffffff | |
| label-visible-font = 4 | |
| label-visible-padding = 4 | |
| enable-click = true | |
| [module/cpu] | |
| type = internal/cpu | |
| interval = 0.5 | |
| format = <label> <ramp-coreload> | |
| label = "CPU " | |
| ramp-coreload-0 = ▁ | |
| ramp-coreload-0-font = 2 | |
| ramp-coreload-0-foreground = #aaff77 | |
| ramp-coreload-1 = ▂ | |
| ramp-coreload-1-font = 2 | |
| ramp-coreload-1-foreground = #aaff77 | |
| ramp-coreload-2 = ▃ | |
| ramp-coreload-2-font = 2 | |
| ramp-coreload-2-foreground = #aaff77 | |
| ramp-coreload-3 = ▄ | |
| ramp-coreload-3-font = 2 | |
| ramp-coreload-3-foreground = #aaff77 | |
| ramp-coreload-4 = ▅ | |
| ramp-coreload-4-font = 2 | |
| ramp-coreload-4-foreground = #fba922 | |
| ramp-coreload-5 = ▆ | |
| ramp-coreload-5-font = 2 | |
| ramp-coreload-5-foreground = #fba922 | |
| ramp-coreload-6 = ▇ | |
| ramp-coreload-6-font = 2 | |
| ramp-coreload-6-foreground = #ff5555 | |
| ramp-coreload-7 = █ | |
| ramp-coreload-7-font = 2 | |
| ramp-coreload-7-foreground = #ff5555 | |
| [module/memory] | |
| type = internal/memory | |
| format = <label> <bar-used> | |
| label = "RAM " | |
| bar-used-width = 30 | |
| bar-used-foreground-0 = #aaff77 | |
| bar-used-foreground-1 = #aaff77 | |
| bar-used-foreground-2 = #fba922 | |
| bar-used-foreground-3 = #ff5555 | |
| bar-used-indicator = | | |
| bar-used-indicator-font = 6 | |
| bar-used-indicator-foreground = #ff | |
| bar-used-fill = ─ | |
| bar-used-fill-font = 6 | |
| bar-used-empty = ─ | |
| bar-used-empty-font = 6 | |
| bar-used-empty-foreground = #444444 | |
| [module/wireless-network] | |
| type = internal/network | |
| interface = wlp5s0 | |
| interval = 2.0 | |
| ping-interval = 10 | |
| format-connected = <ramp-signal> <label-connected> | |
| label-connected = %essid% | |
| label-disconnected = " not connected" | |
| label-disconnected-foreground = #66 | |
| ramp-signal-0 = | |
| ramp-signal-1 = | |
| ramp-signal-2 = | |
| ramp-signal-3 = | |
| ramp-signal-4 = | |
| animation-packetloss-0 = | |
| animation-packetloss-0-foreground = #ffa64c | |
| animation-packetloss-1 = | |
| animation-packetloss-1-foreground = ${bar/top.foreground} | |
| animation-packetloss-framerate = 500 | |
| [module/wired-network] | |
| type = internal/network | |
| interface = enp1s0f | |
| interval = 2.0 | |
| label-connected = %local_ip% | |
| label-disconnected = Ethernet disconnected | |
| label-disconnected-foreground = #66 | |
| [module/mpd] | |
| type = internal/mpd | |
| host = 127.0.0.1 | |
| port = 6600 | |
| format-online = <bar-progress> <icon-prev> <icon-stop> <toggle> <icon-next> <label-song> | |
| format-online-overline = ${root.background} | |
| format-online-underline = ${root.background} | |
| format-offline = <label-offline> | |
| label-offline = | |
| icon-play = " " | |
| icon-pause = " " | |
| icon-stop = " " | |
| icon-prev = " " | |
| icon-next = " " | |
| icon-random = " " | |
| icon-repeat = " " | |
| toggle-on-foreground = | |
| toggle-off-foreground = #55 | |
| bar-progress-width = 10 | |
| bar-progress-format = %{+o +u}%fill%%{-o -u}%indicator%%{+o +u}%empty%%{-u -o} | |
| ; bar-progress-indicator = | | |
| bar-progress-indicator = █ | |
| bar-progress-indicator-foreground = #ff | |
| bar-progress-indicator-font = 3 | |
| ; bar-progress-fill = ─ | |
| bar-progress-fill = █ | |
| bar-progress-fill-foreground = #bb | |
| bar-progress-fill-font = 3 | |
| ; bar-progress-empty = ─ | |
| bar-progress-empty = ▒ | |
| bar-progress-empty-font = 3 | |
| bar-progress-empty-foreground = #44 | |
| [module/clock] | |
| type = internal/date | |
| interval = 5 | |
| format-padding = 5 | |
| ; format-background = #29ABDA | |
| format-background = #8ac4ff | |
| ; format-foreground = #fff | |
| format-foreground = #232043 | |
| date = " %A, %d %B %H:%M" | |
| date-alt = %%{F#fff}%A, %d %B %Y %%{F#fff}%H:%M%%{F#666}:%%{F#fba922}%S%%{F-} | |
| [module/volume] | |
| type = internal/volume | |
| master-mixer = Master | |
| mapping = true | |
| master-soundcard = default | |
| speaker-soundcard = default | |
| headphone-soundcard = default | |
| speaker-mixer = Speaker | |
| headphone-mixer = Headphone | |
| headphone-id = 9 | |
| format-volume = "<ramp-volume> <label-volume>" | |
| label-volume = "%percentage%%" | |
| label-volume-foreground = #fff | |
| format-muted-prefix = " " | |
| format-muted-foreground = #66 | |
| label-muted = sound muted | |
| label-muted-foreground = #99ffffff | |
| ramp-volume-0 = | |
| ramp-volume-1 = | |
| ramp-volume-2 = | |
| ramp-volume-3 = | |
| ramp-volume-foreground = #9f78e1 | |
| ramp-headphones-0 = | |
| ramp-headphones-1 = | |
| ramp-headphones-foreground = #9f78e1 | |
| [module/battery] | |
| type = internal/battery | |
| full-at = 98 | |
| format-charging = "<label-charging> <animation-charging>" | |
| format-discharging = "<label-discharging> <ramp-capacity>" | |
| format-full = " <label-full> <ramp-capacity>" | |
| ramp-capacity-0 = | |
| ramp-capacity-0-foreground = #f53c3c | |
| ramp-capacity-1 = | |
| ramp-capacity-1-foreground = #ffa900 | |
| ramp-capacity-2 = | |
| ramp-capacity-3 = | |
| ramp-capacity-4 = | |
| bar-capacity-width = 10 | |
| bar-capacity-format = %{+u}%{+o}%fill%%empty%%{-u}%{-o} | |
| bar-capacity-fill = █ | |
| bar-capacity-fill-foreground = #ddffffff | |
| bar-capacity-fill-font = 3 | |
| bar-capacity-empty = █ | |
| bar-capacity-empty-font = 3 | |
| bar-capacity-empty-foreground = #44ffffff | |
| animation-charging-0 = | |
| animation-charging-1 = | |
| animation-charging-2 = | |
| animation-charging-3 = | |
| animation-charging-4 = | |
| animation-charging-framerate = 750 | |
| [module/xwindow] | |
| type = internal/xwindow | |
| label-maxlen = 75 | |
| label = " %title%" | |
| label-foreground = #fff | |
| ; label-underline = ${module/clock.format-background} | |
| ; label-underline = #DDD | |
| ; label-underline = #d8dfbc | |
| label-underline = #8ac4ff | |
| label-padding = 4 | |
| [module/powermenu] | |
| type = custom/menu | |
| format-padding = 3 | |
| format-background = #a61f1f1f | |
| format-foreground = #fff | |
| label-open = | |
| label-close = | |
| label-separator = " - " | |
| menu-0-0 = Reboot | |
| menu-0-0-exec = menu-open-1 | |
| menu-0-1 = Power off | |
| menu-0-1-exec = menu-open-2 | |
| menu-1-0 = Cancel | |
| menu-1-0-exec = menu-open-0 | |
| menu-1-1 = Accept | |
| menu-1-1-exec = reboot | |
| menu-2-0 = Accept | |
| menu-2-0-exec = poweroff | |
| menu-2-1 = Cancel | |
| menu-2-1-exec = menu-open-0 | |
| [module/temperature] | |
| type = internal/temperature | |
| thermal-zone = 0 | |
| warn-temperature = 60 | |
| format = "<ramp> <label>" | |
| ; format-underline = #f50a4d | |
| format-warn = <ramp> <label-warn> | |
| format-warn-foreground = ${module/powermenu.format-background} | |
| label = %temperature% | |
| label-warn = %temperature% | |
| label-warn-foreground = #F3F3BA | |
| ramp-0 = | |
| ramp-1 = | |
| ramp-2 = | |
| ramp-foreground = #F3F3BA |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment