diff options
| author | Jacob McDonnell <jacob@simplelittledream.com> | 2022-10-26 11:10:13 -0400 |
|---|---|---|
| committer | Jacob McDonnell <jacob@simplelittledream.com> | 2022-10-26 11:10:13 -0400 |
| commit | 6b6e91707ecf621a0bedad154351db8f1ccc2123 (patch) | |
| tree | e0bed306b683c344e3f429817b1ef04daba1c2f6 /.config/polybar/config | |
| parent | 161a1bfb0b3e75e9f5241cd7dd8aafec455a67d5 (diff) | |
Working on merging to one branch
Diffstat (limited to '.config/polybar/config')
| -rw-r--r-- | .config/polybar/config | 297 |
1 files changed, 297 insertions, 0 deletions
diff --git a/.config/polybar/config b/.config/polybar/config new file mode 100644 index 0000000..c186429 --- /dev/null +++ b/.config/polybar/config @@ -0,0 +1,297 @@ +; vim:ft=dosini +;===================================================== +; +; To learn more about how to configure Polybar +; go to https://github.com/jaagr/polybar +; +; The README contains alot of information +; +;===================================================== + +[colors] +black = ${xrdb:color0:#1d2021} +darkred = ${xrdb:color1:#cc241d} +darkgreen = ${xrdb:color2:#98971a} +darkyellow = ${xrdb:color3:#d79921} +darkblue = ${xrdb:color4:#458588} +darkmagenta = ${xrdb:color5:#b16286} +darkcyan = ${xrdb:color6:#689d6a} +lightgray = ${xrdb:color7:#a89984} +gray = ${xrdb:color8:#928374} +red = ${xrdb:color9:#fb4934} +green = ${xrdb:color10:#b8bb26} +yellow = ${xrdb:color11:#fabd2f} +blue = ${xrdb:color12:#83a598} +magenta = ${xrdb:color13:#d3869b} +cyan = ${xrdb:color14:#8ec07c} +white = ${xrdb:color15:#ebdbb2} +background = ${xrdb:color256:#1d2021} +foreground = ${xrdb:color257:#ebdbb2} + +[bar/default] +;monitor = ${env:MONITOR:LVDS-1} +;monitor = ${env:MONITOR:HDMI-1} +enable-ipc = true +width = 100% +height = 24 +;offset-x = 1% +;offset-y = 1% +;radius = 6.0 +fixed-center = false + +background = ${colors.background} +foreground = ${colors.foreground} + +line-size = 3 +line-color = {$xrdb:red} + +border-size = 0 +border-color = ${colors.white} + +padding-left = 0 +padding-right = 0 + +module-margin-left = 1 +module-margin-right = 1 + +font-0 = mono:pixelsize=9;1 +font-1 = Inconsolata Nerd Font:size=8;1 +font-2 = NotoColorEmoji:scale=10:style=Regular;2 +font-3 = Symbola:pixelsize=9;1 + + +; Other modules: xkeyboard filesystem xbacklight backlight-acpi cpu memory temperature powermenu weather +modules-left = bspwm xwindow +;modules-center = +modules-right = coronastats weather wlan eth volume battery kernel date + +tray-position = right +tray-padding = 0 + +wm-restack = bspwm + +;override-redirect = true + +scroll-up = bspwm-desknext +scroll-down = bspwm-deskprev + +[module/xwindow] +type = internal/xwindow +label = %title:0:45:...% +format-foreground = ${colors.blue} + +[module/xkeyboard] +type = internal/xkeyboard +blacklist-0 = num lock + +format-prefix = " " +format-prefix-foreground = ${colors.gray} +format-prefix-underline = ${colors.darkmagenta} + +label-layout = %layout% +label-layout-underline = ${colors.darkmagenta} + +label-indicator-padding = 2 +label-indicator-margin = 1 +label-indicator-background = ${colors.darkmagenta} +label-indicator-underline = ${colors.darkmagenta} + +[module/filesystem] +type = internal/fs +interval = 25 + +mount-0 = / +mount-1 = /home + +label-mounted-underline = ${colors.cyan} +label-mounted = /: %percentage_used%% +label-unmounted = %mountpoint% not mounted +label-unmounted-foreground = ${colors.gray} + +[module/bspwm] +type = internal/bspwm + +label-focused = %index% +label-focused-foreground = ${colors.black} +label-focused-background = ${colors.blue} +label-focused-underline= ${colors.yellow} +label-focused-padding = 1 + +label-occupied = %index% +label-occupied-underline = ${colors.blue} +label-occupied-padding = 1 + +label-urgent = %index%! +label-urgent-background = ${colors.red} +label-urgent-padding = 1 + +label-empty = %index% +label-empty-foreground = ${colors.lightgray} +label-empty-padding = 1 + +[module/backlight] +type = internal/xbacklight + +; XRandR output to get get values from +; Default: the monitor defined for the running bar +output = eDP-1 + +; Create scroll handlers used to set the backlight value +; Default: true +enable-scroll = false +; Available tags: +; <label> (default) +; <ramp> +; <bar> +format = <label> + +mpd + +; Available tokens: +; %percentage% (default) +label = %percentage%% + +; Only applies if <ramp> is used +ramp-0 = 🌕 +ramp-1 = 🌔 +ramp-2 = 🌓 +ramp-3 = 🌒 +ramp-4 = 🌑 + +; Only applies if <bar> is used +bar-width = 10 +bar-indicator = | +bar-fill = ─ +bar-empty = ─ + + +;[module/backlight-acpi] +;inherit = module/xbacklight +;type = internal/backlight +;card = intel_backlight + +[module/cpu] +type = internal/cpu +interval = 2 +format-prefix = " " +format-prefix-foreground = ${colors.gray} +format-underline = ${colors.red} +label = %percentage%% + +[module/memory] +type = internal/memory +interval = 2 +format-prefix = " " +format-prefix-foreground = ${colors.gray} +format-underline = ${colors.darkcyan} +label = %percentage_used%% + +[module/wlan] +type = internal/network +interface = wlo1 +interval = 3.0 + +format-connected = <label-connected> +format-connected-underline = ${colors.darkmagenta} +label-connected = %essid% + +;format-disconnected = +format-disconnected = <label-disconnected> +format-disconnected-underline = ${self.format-connected-underline} +;label-disconnected = %ifname% disconnected +label-disconnected = no wifi +label-disconnected-foreground = ${colors.gray} + +; <ramp-signal> +ramp-signal-0 = +ramp-signal-1 = +ramp-signal-2 = +ramp-signal-3 = +ramp-signal-4 = +ramp-signal-foreground = ${colors.gray} + +[module/coronastats] +type=custom/script +exec=coronacounter +label=COVID-19 Stats for %output:% +interval=60 +format-prefix-foreground = ${colors.gray} +format-underline = ${colors.red} + +[module/weather] +type=custom/script +exec=weather +label=%output:% +interval=60 +format-prefix-foreground = ${colors.gray} +format-underline = ${colors.green} + +[module/kernel] +type=custom/script +exec=uname -sr +label=%output:% +interval=60 +format-prefix-foreground = ${colors.gray} +format-underline = ${colors.green} + +[module/volume] +type=custom/script +exec=pamixer --get-volume-human +label= %output:% +interval=60 +format-prefix-foreground = ${colors.gray} +format-underline = ${colors.red} + +[module/eth] +type = internal/network +interface = enp3s0f3u1 +interval = 3.0 + +format-connected-underline = ${colors.darkgreen} +;format-connected-underline = ${colors.green} +format-connected-prefix = " " +format-connected-prefix-foreground = ${colors.gray} +label-connected = %local_ip% + +;format-disconnected = +format-disconnected = <label-disconnected> +format-disconnected-underline = ${self.format-connected-underline} +label-disconnected = %ifname% +label-disconnected-foreground = ${colors.gray} + +[module/date] +type = internal/date +interval = 60 + +date = "%Y %b %d (%a)" +time = "%I:%M%p" + +# If you're not living in a country where AM and PM is used you can add -alt to the time above this line and comment it using ;, then you can remove the -alt to the time under this line and uncomment it. +;time-alt = " at %H:%M" +;time-alt = %H:%M:%S +;time-alt = %H:%M:%S + +format-prefix = " " +format-prefix-foreground = ${colors.gray} +format-underline = ${colors.blue} + +label = %date% %time% + +[module/battery] +type=custom/script +exec=battery +label=%output:% +interval=60 +format-prefix-foreground = ${colors.gray} +format-underline = ${colors.yellow} + +[settings] +screenchange-reload = true +;compositing-background = xor +;compositing-background = screen +;compositing-foreground = source +;compositing-border = over + +[global/wm] +margin-top = 5 +margin-bottom = 5 |
