diff options
Diffstat (limited to 'polybar')
| -rw-r--r-- | polybar/.config/polybar/config | 423 | ||||
| -rw-r--r-- | polybar/.config/polybar/launch.sh | 20 | ||||
| -rw-r--r-- | polybar/.config/polybar/mybar | 431 | ||||
| -rw-r--r-- | polybar/.config/polybar/space | 408 |
4 files changed, 1282 insertions, 0 deletions
diff --git a/polybar/.config/polybar/config b/polybar/.config/polybar/config new file mode 100644 index 0000000..ff2c795 --- /dev/null +++ b/polybar/.config/polybar/config @@ -0,0 +1,423 @@ +;========================================================== +; +; +; ██████╗ ██████╗ ██╗ ██╗ ██╗██████╗ █████╗ ██████╗ +; ██╔══██╗██╔═══██╗██║ ╚██╗ ██╔╝██╔══██╗██╔══██╗██╔══██╗ +; ██████╔╝██║ ██║██║ ╚████╔╝ ██████╔╝███████║██████╔╝ +; ██╔═══╝ ██║ ██║██║ ╚██╔╝ ██╔══██╗██╔══██║██╔══██╗ +; ██║ ╚██████╔╝███████╗██║ ██████╔╝██║ ██║██║ ██║ +; ╚═╝ ╚═════╝ ╚══════╝╚═╝ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝ +; +; +; To learn more about how to configure Polybar +; go to https://github.com/jaagr/polybar +; +; The README contains alot of information +; +;========================================================== + +[colors] +;background = ${xrdb:color0:#222} +background = #222 +background-alt = #444 +;foreground = ${xrdb:color7:#222} +foreground = #dfdfdf +foreground-alt = #555 +primary = #ffb52a +secondary = #e60053 +alert = #bd2c40 + +[bar/example] +;monitor = ${env:MONITOR:HDMI-1} +width = 100% +height = 27 +;offset-x = 1% +;offset-y = 1% +radius = 6.0 +fixed-center = false + +background = ${colors.background} +foreground = ${colors.foreground} + +line-size = 3 +line-color = #f00 + +border-size = 4 +border-color = #00000000 + +padding-left = 0 +padding-right = 2 + +module-margin-left = 1 +module-margin-right = 2 + +font-0 = fixed:pixelsize=10;1 +font-1 = unifont:fontformat=truetype:size=8:antialias=false;0 +font-2 = siji:pixelsize=10;1 + +modules-left = bspwm i3 +modules-center = mpd +modules-right = filesystem xbacklight alsa pulseaudio xkeyboard memory cpu wlan eth battery temperature date powermenu + +tray-position = right +tray-padding = 2 +;tray-background = #0063ff + +;wm-restack = bspwm +;wm-restack = i3 + +;override-redirect = true + +;scroll-up = bspwm-desknext +;scroll-down = bspwm-deskprev + +;scroll-up = i3wm-wsnext +;scroll-down = i3wm-wsprev + +cursor-click = pointer +cursor-scroll = ns-resize + +[module/xwindow] +type = internal/xwindow +label = %title:0:30:...% + +[module/xkeyboard] +type = internal/xkeyboard +blacklist-0 = num lock + +format-prefix = " " +format-prefix-foreground = ${colors.foreground-alt} +format-prefix-underline = ${colors.secondary} + +label-layout = %layout% +label-layout-underline = ${colors.secondary} + +label-indicator-padding = 2 +label-indicator-margin = 1 +label-indicator-background = ${colors.secondary} +label-indicator-underline = ${colors.secondary} + +[module/filesystem] +type = internal/fs +interval = 25 + +mount-0 = / + +label-mounted = %{F#0a81f5}%mountpoint%%{F-}: %percentage_used%% +label-unmounted = %mountpoint% not mounted +label-unmounted-foreground = ${colors.foreground-alt} + +[module/bspwm] +type = internal/bspwm + +label-focused = %index% +label-focused-background = ${colors.background-alt} +label-focused-underline= ${colors.primary} +label-focused-padding = 2 + +label-occupied = %index% +label-occupied-padding = 2 + +label-urgent = %index%! +label-urgent-background = ${colors.alert} +label-urgent-padding = 2 + +label-empty = %index% +label-empty-foreground = ${colors.foreground-alt} +label-empty-padding = 2 + +; Separator in between workspaces +; label-separator = | + +[module/i3] +type = internal/i3 +format = <label-state> <label-mode> +index-sort = true +wrapping-scroll = false + +; Only show workspaces on the same output as the bar +;pin-workspaces = true + +label-mode-padding = 2 +label-mode-foreground = #000 +label-mode-background = ${colors.primary} + +; focused = Active workspace on focused monitor +label-focused = %index% +label-focused-background = ${module/bspwm.label-focused-background} +label-focused-underline = ${module/bspwm.label-focused-underline} +label-focused-padding = ${module/bspwm.label-focused-padding} + +; unfocused = Inactive workspace on any monitor +label-unfocused = %index% +label-unfocused-padding = ${module/bspwm.label-occupied-padding} + +; visible = Active workspace on unfocused monitor +label-visible = %index% +label-visible-background = ${self.label-focused-background} +label-visible-underline = ${self.label-focused-underline} +label-visible-padding = ${self.label-focused-padding} + +; urgent = Workspace with urgency hint set +label-urgent = %index% +label-urgent-background = ${module/bspwm.label-urgent-background} +label-urgent-padding = ${module/bspwm.label-urgent-padding} + +; Separator in between workspaces +; label-separator = | + + +[module/mpd] +type = internal/mpd +format-online = <label-song> <icon-prev> <icon-stop> <toggle> <icon-next> + +icon-prev = +icon-stop = +icon-play = +icon-pause = +icon-next = + +label-song-maxlen = 25 +label-song-ellipsis = true + +[module/xbacklight] +type = internal/xbacklight + +format = <label> <bar> +label = BL + +bar-width = 10 +bar-indicator = | +bar-indicator-foreground = #fff +bar-indicator-font = 2 +bar-fill = ─ +bar-fill-font = 2 +bar-fill-foreground = #9f78e1 +bar-empty = ─ +bar-empty-font = 2 +bar-empty-foreground = ${colors.foreground-alt} + +[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.foreground-alt} +format-underline = #f90000 +label = %percentage:2%% + +[module/memory] +type = internal/memory +interval = 2 +format-prefix = " " +format-prefix-foreground = ${colors.foreground-alt} +format-underline = #4bffdc +label = %percentage_used%% + +[module/wlan] +type = internal/network +interface = net1 +interval = 3.0 + +format-connected = <ramp-signal> <label-connected> +format-connected-underline = #9f78e1 +label-connected = %essid% + +format-disconnected = +;format-disconnected = <label-disconnected> +;format-disconnected-underline = ${self.format-connected-underline} +;label-disconnected = %ifname% disconnected +;label-disconnected-foreground = ${colors.foreground-alt} + +ramp-signal-0 = +ramp-signal-1 = +ramp-signal-2 = +ramp-signal-3 = +ramp-signal-4 = +ramp-signal-foreground = ${colors.foreground-alt} + +[module/eth] +type = internal/network +interface = eno1 +interval = 3.0 + +format-connected-underline = #55aa55 +format-connected-prefix = " " +format-connected-prefix-foreground = ${colors.foreground-alt} +label-connected = %local_ip% + +format-disconnected = +;format-disconnected = <label-disconnected> +;format-disconnected-underline = ${self.format-connected-underline} +;label-disconnected = %ifname% disconnected +;label-disconnected-foreground = ${colors.foreground-alt} + +[module/date] +type = internal/date +interval = 5 + +date = +date-alt = " %Y-%m-%d" + +time = %H:%M +time-alt = %H:%M:%S + +format-prefix = +format-prefix-foreground = ${colors.foreground-alt} +format-underline = #0a6cf5 + +label = %date% %time% + +[module/pulseaudio] +type = internal/pulseaudio + +format-volume = <label-volume> <bar-volume> +label-volume = VOL %percentage%% +label-volume-foreground = ${root.foreground} + +label-muted = 🔇 muted +label-muted-foreground = #666 + +bar-volume-width = 10 +bar-volume-foreground-0 = #55aa55 +bar-volume-foreground-1 = #55aa55 +bar-volume-foreground-2 = #55aa55 +bar-volume-foreground-3 = #55aa55 +bar-volume-foreground-4 = #55aa55 +bar-volume-foreground-5 = #f5a70a +bar-volume-foreground-6 = #ff5555 +bar-volume-gradient = false +bar-volume-indicator = | +bar-volume-indicator-font = 2 +bar-volume-fill = ─ +bar-volume-fill-font = 2 +bar-volume-empty = ─ +bar-volume-empty-font = 2 +bar-volume-empty-foreground = ${colors.foreground-alt} + +[module/alsa] +type = internal/alsa + +format-volume = <label-volume> <bar-volume> +label-volume = VOL +label-volume-foreground = ${root.foreground} + +format-muted-prefix = " " +format-muted-foreground = ${colors.foreground-alt} +label-muted = sound muted + +bar-volume-width = 10 +bar-volume-foreground-0 = #55aa55 +bar-volume-foreground-1 = #55aa55 +bar-volume-foreground-2 = #55aa55 +bar-volume-foreground-3 = #55aa55 +bar-volume-foreground-4 = #55aa55 +bar-volume-foreground-5 = #f5a70a +bar-volume-foreground-6 = #ff5555 +bar-volume-gradient = false +bar-volume-indicator = | +bar-volume-indicator-font = 2 +bar-volume-fill = ─ +bar-volume-fill-font = 2 +bar-volume-empty = ─ +bar-volume-empty-font = 2 +bar-volume-empty-foreground = ${colors.foreground-alt} + +[module/battery] +type = internal/battery +battery = BAT0 +adapter = ADP1 +full-at = 98 + +format-charging = <animation-charging> <label-charging> +format-charging-underline = #ffb52a + +format-discharging = <animation-discharging> <label-discharging> +format-discharging-underline = ${self.format-charging-underline} + +format-full-prefix = " " +format-full-prefix-foreground = ${colors.foreground-alt} +format-full-underline = ${self.format-charging-underline} + +ramp-capacity-0 = +ramp-capacity-1 = +ramp-capacity-2 = +ramp-capacity-foreground = ${colors.foreground-alt} + +animation-charging-0 = +animation-charging-1 = +animation-charging-2 = +animation-charging-foreground = ${colors.foreground-alt} +animation-charging-framerate = 750 + +animation-discharging-0 = +animation-discharging-1 = +animation-discharging-2 = +animation-discharging-foreground = ${colors.foreground-alt} +animation-discharging-framerate = 750 + +[module/temperature] +type = internal/temperature +thermal-zone = 0 +warn-temperature = 60 + +format = <ramp> <label> +format-underline = #f50a4d +format-warn = <ramp> <label-warn> +format-warn-underline = ${self.format-underline} + +label = %temperature-c% +label-warn = %temperature-c% +label-warn-foreground = ${colors.secondary} + +ramp-0 = +ramp-1 = +ramp-2 = +ramp-foreground = ${colors.foreground-alt} + +[module/powermenu] +type = custom/menu + +expand-right = true + +format-spacing = 1 + +label-open = +label-open-foreground = ${colors.secondary} +label-close = cancel +label-close-foreground = ${colors.secondary} +label-separator = | +label-separator-foreground = ${colors.foreground-alt} + +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 = reboot +menu-1-1-exec = sudo reboot + +menu-2-0 = power off +menu-2-0-exec = sudo poweroff +menu-2-1 = cancel +menu-2-1-exec = menu-open-0 + +[settings] +screenchange-reload = true +;compositing-background = xor +;compositing-background = screen +;compositing-foreground = source +;compositing-border = over +;pseudo-transparency = false + +[global/wm] +margin-top = 5 +margin-bottom = 5 + +; vim:ft=dosini diff --git a/polybar/.config/polybar/launch.sh b/polybar/.config/polybar/launch.sh new file mode 100644 index 0000000..9ef7345 --- /dev/null +++ b/polybar/.config/polybar/launch.sh @@ -0,0 +1,20 @@ +#!/bin/bash +#!/usr/bin/env sh + +# Terminate already running bar instances +killall -q polybar + +# Wait until the processes have been shut down +while pgrep -x polybar >/dev/null; do sleep 1; done + +# Launch in all monitors +MONS=$(polybar -m | sed -e 's/:.*$//g') +for MON in ${MONS[@]} +do + #echo $MON + MONITOR=$MON polybar mybar -q -c ~/.config/polybar/mybar & + echo $MONITOR + #polybar example +done + +echo "Bar launched..." diff --git a/polybar/.config/polybar/mybar b/polybar/.config/polybar/mybar new file mode 100644 index 0000000..f404ee1 --- /dev/null +++ b/polybar/.config/polybar/mybar @@ -0,0 +1,431 @@ +;========================================================== +; +; +; ██████╗ ██████╗ ██╗ ██╗ ██╗██████╗ █████╗ ██████╗ +; ██╔══██╗██╔═══██╗██║ ╚██╗ ██╔╝██╔══██╗██╔══██╗██╔══██╗ +; ██████╔╝██║ ██║██║ ╚████╔╝ ██████╔╝███████║██████╔╝ +; ██╔═══╝ ██║ ██║██║ ╚██╔╝ ██╔══██╗██╔══██║██╔══██╗ +; ██║ ╚██████╔╝███████╗██║ ██████╔╝██║ ██║██║ ██║ +; ╚═╝ ╚═════╝ ╚══════╝╚═╝ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝ +; +; +; To learn more about how to configure Polybar +; go to https://github.com/jaagr/polybar +; +; The README contains alot of information +; +;========================================================== + +[colors] + ;background = ${xrdb:color0:#222} + ;background = #222 + ;background-alt = #444 + ;;foreground = ${xrdb:color7:#222} + ;foreground = #dfdfdf + ;foreground-alt = #555 + ;primary = #ffb52a + ;secondary = #e60053 + ;alert = #bd2c40 + + # for semi transparency + ;background = #aa2F343F + background = ${xrdb:color0:#222} + background-alt = ${xrdb:color3:#222} + foreground = ${xrdb:color7:#222} + foreground-alt = ${xrdb:color2:#222} + primary = ${xrdb:color1:#222} + secondary = ${xrdb:color2:#222} + highlight = ${xrdb:color5:#f00} + lowlight = ${xrdb:color6:#f00} + alert = #bd2c40 + + ;mpd_color = ${xrdb:color11} + mpd_color = ${self.lowlight} + bspwm_color = ${self.highlight} + bspwm_color_unfocused_bg= ${self.background} + i3_color = ${self.highlight} + i3_color_unfocused_fg = ${self.lowlight} + date_color = ${xrdb:color15:#fff} + filesystem_color = ${self.lowlight} + pulseaudio_color = ${self.highlight} + memory_color = ${self.lowlight} + wlan_color = ${self.lowlight} + eth_color = ${self.lowlight} + battery_color = ${self.highlight} + +[bar/mybar] + monitor = ${env:MONITOR:fallback-value} + width = 100% + height = 30 + offset-x = 0% + offset-y = 0% + radius = 1.0 + fixed-center = false + + background = ${colors.background} + foreground = ${colors.foreground} + + line-size = 2 + line-color = #f00 + + border-size = 0 + border-color = #00000000 + + padding-left = 1 + padding-right = 1 + + module-margin-left = 1 + module-margin-right = 1 + + font-0 = Source Code Pro:style=Regular:size=12:weight=Bold + ;font-0 = fixed:pixelsize=14;1 + font-1 = unifont:fontformat=truetype:size=14:antialias=false;0 + font-2 = siji:pixelsize=14;1 + + modules-left = mpd + modules-center = bspwm i3 date + modules-right = filesystem pulseaudio memory wlan eth battery + + tray-position = right + tray-padding = 1 + tray-background = ${colors.background} + + ;wm-restack = bspwm + ;wm-restack = i3 + + ;override-redirect = true + + ;scroll-up = bspwm-desknext + ;scroll-down = bspwm-deskprev + + ;scroll-up = i3wm-wsnext + ;scroll-down = i3wm-wsprev + + cursor-click = pointer + cursor-scroll = ns-resize + +[module/xwindow] + type = internal/xwindow + label = %title:0:30:...% + +[module/xkeyboard] + type = internal/xkeyboard + blacklist-0 = num lock + + format-prefix = " " + format-prefix-foreground = ${colors.foreground-alt} + format-prefix-underline = ${colors.secondary} + + label-layout = %layout% + label-layout-underline = ${colors.secondary} + + label-indicator-padding = 2 + label-indicator-margin = 1 + label-indicator-background = ${colors.secondary} + label-indicator-underline = ${colors.secondary} + +[module/filesystem] + type = internal/fs + interval = 25 + mount-0 = / + + label-mounted = %mountpoint%: %percentage_used% + label-unmounted = %mountpoint% not mounted + label-unmounted-foreground = ${colors.foreground-alt} + label-mounted-foreground = ${colors.filesystem_color} + +[module/bspwm] + type = internal/bspwm + + label-focused = %name% + label-focused-background = ${colors.bspwm_color} + label-focused-padding = 2 + + label-dimmed-background = ${colors.bspwm_color_unfocused_bg} + + ; Only show workspaces on the same output as the bar + pin-workspaces = true + + label-occupied = %name% + label-occupied-padding = 1 + + label-urgent = %name%! + label-urgent-background = ${colors.alert} + label-urgent-padding = 2 + + label-empty = + ;label-empty-foreground = ${colors.foreground-alt} + label-empty-padding = 1 + + ; Separator in between workspaces + ; label-separator = | + +[module/i3] + type = internal/i3 + format = <label-state> <label-mode> + index-sort = true + wrapping-scroll = false + + ; Only show workspaces on the same output as the bar + pin-workspaces = true + + label-mode-padding = 2 + label-mode-foreground = #000 + label-mode-background = ${colors.primary} + + ; focused = Active workspace on focused monitor + label-focused = %index% + label-focused-background = ${colors.i3_color} + label-focused-padding = ${module/bspwm.label-focused-padding} + + ; unfocused = Inactive workspace on any monitor + label-unfocused = %index% + label-unfocused-padding = ${module/bspwm.label-occupied-padding} + label-unfocused-foreground = ${colors.i3_color_unfocused_fg} + + ; visible = Active workspace on unfocused monitor + label-visible = %index% + label-visible-foreground = ${colors.i3_color_unfocused_fg} + label-visible-padding = ${self.label-focused-padding} + + ; urgent = Workspace with urgency hint set + label-urgent = %index% + label-urgent-background = ${module/bspwm.label-urgent-background} + label-urgent-padding = ${module/bspwm.label-urgent-padding} + + ; Separator in between workspaces + ; label-separator = | + +[module/mpd] + type = internal/mpd + format-online = <toggle> <label-song> <bar-progress> + format-online-foreground = ${colors.mpd_color} + + icon-play = ▶ + icon-pause = + icon-stop = ⏹ + icon-prev = ⏮ + icon-next = ⏭ + icon-seekb = ⏪ + icon-seekf = ⏩ + icon-random = 🔀 + icon-repeat = 🔁 + icon-repeatone = 🔂 + + label-offline = 🎜 mpd is offline + + label-song = %artist% - %title% + label-song-maxlen = 50 + label-song-ellipsis = true + + toggle-on-foreground = #ff + toggle-off-foreground = #55 + + bar-progress-width = 10 + bar-progress-indicator = | + bar-progress-fill = ─ + bar-progress-empty = ─ + +[module/xbacklight] + type = internal/xbacklight + + format = <label> <bar> + label = BL + + bar-width = 10 + bar-indicator = | + bar-indicator-foreground = #fff + bar-indicator-font = 2 + bar-fill = ─ + bar-fill-font = 2 + bar-fill-foreground = #9f78e1 + bar-empty = ─ + bar-empty-font = 2 + bar-empty-foreground = ${colors.foreground-alt} + +[module/backlight-acpi] + inherit = module/xbacklight + type = internal/backlight + card = intel_backlight + +[module/cpu] + type = internal/cpu + interval = 2 + format-underline = #f90000 + label = %percentage:2%% + +[module/memory] + type = internal/memory + interval = 2 + label = %percentage_used%% + label-foreground = ${colors.memory_color} + +[module/wlan] + type = internal/network + interface = wlp3s0 + interval = 3.0 + + format-connected = <ramp-signal> <label-connected> + label-connected = %local_ip% + label-connected-foreground = ${colors.wlan_color} + + format-disconnected = + ;format-disconnected = <label-disconnected> + ;label-disconnected = %ifname% disconnected + ;label-disconnected-foreground = ${colors.foreground-alt} + + ramp-signal-0 = + ramp-signal-1 = + ramp-signal-2 = + ramp-signal-3 = + ramp-signal-4 = + ramp-signal-foreground = ${colors.foreground-alt} + +[module/eth] + type = internal/network + interface = enp0s25 + interval = 3.0 + + format-connected-underline = #55aa55 + format-connected-prefix = " " + format-connected-prefix-foreground = ${colors.foreground-alt} + label-connected = %local_ip% + + format-disconnected = + ;format-disconnected = <label-disconnected> + ;format-disconnected-underline = ${self.format-connected-underline} + ;label-disconnected = %ifname% disconnected + ;label-disconnected-foreground = ${colors.foreground-alt} + +[module/date] + type = internal/date + interval = 5 + + date = %a, %d %b + date-alt = %a, %d %b + time = %H:%M:%S + + label = %date% %time% + label-foreground = ${colors.date_color} + +[module/pulseaudio] + type = internal/pulseaudio + + ;format-volume = <label-volume> <bar-volume> + format-volume = <ramp-volume> <label-volume> + label-volume = V: %percentage%% + label-volume-foreground = ${colors.pulseaudio_color} + + label-muted = 🔇 muted + label-muted-foreground = #666 + + ; Only applies if <ramp-volume> is used + ramp-volume-0 = 🔈 + ramp-volume-1 = 🔉 + ramp-volume-2 = 🔊 + +[module/alsa] + type = internal/alsa + + format-volume = <label-volume> <bar-volume> + label-volume = VOL + label-volume-foreground = ${root.foreground} + + format-muted-prefix = " " + format-muted-foreground = ${colors.foreground-alt} + label-muted = sound muted + + bar-volume-width = 10 + bar-volume-foreground-0 = #55aa55 + bar-volume-foreground-1 = #55aa55 + bar-volume-foreground-2 = #55aa55 + bar-volume-foreground-3 = #55aa55 + bar-volume-foreground-4 = #55aa55 + bar-volume-foreground-5 = #f5a70a + bar-volume-foreground-6 = #ff5555 + bar-volume-gradient = false + bar-volume-indicator = | + bar-volume-indicator-font = 2 + bar-volume-fill = ─ + bar-volume-fill-font = 2 + bar-volume-empty = ─ + bar-volume-empty-font = 2 + bar-volume-empty-foreground = ${colors.foreground-alt} + +[module/battery] + type = internal/battery + battery = BAT0 + adapter = ADP1 + full-at = 98 + + format-charging = C: <label-charging> + format-charging-foreground = ${colors.battery_color} + + format-discharging = D: <label-discharging> + format-discharging-foreground = ${colors.battery_color} + + format-full-prefix = " " + format-full-prefix-foreground = ${colors.foreground-alt} + format-full-foreground = ${colors.battery_color} + +[module/temperature] + type = internal/temperature + thermal-zone = 0 + warn-temperature = 60 + + format = <ramp> <label> + format-underline = #f50a4d + format-warn = <ramp> <label-warn> + format-warn-underline = ${self.format-underline} + + label = %temperature-c% + label-warn = %temperature-c% + label-warn-foreground = ${colors.secondary} + + ramp-0 = + ramp-1 = + ramp-2 = + ramp-foreground = ${colors.foreground-alt} + +[module/powermenu] + type = custom/menu + + expand-right = true + + format-spacing = 1 + + label-open = + label-open-foreground = ${colors.secondary} + label-close = cancel + label-close-foreground = ${colors.secondary} + label-separator = | + label-separator-foreground = ${colors.foreground-alt} + + 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 = reboot + menu-1-1-exec = sudo reboot + + menu-2-0 = power off + menu-2-0-exec = sudo poweroff + menu-2-1 = cancel + menu-2-1-exec = menu-open-0 + +[settings] + screenchange-reload = true + ;compositing-background = xor + ;compositing-background = screen + ;compositing-foreground = source + ;compositing-border = over + ;pseudo-transparency = false + +[global/wm] + margin-top = 5 + margin-bottom = 5 + +; vim:ft=dosini diff --git a/polybar/.config/polybar/space b/polybar/.config/polybar/space new file mode 100644 index 0000000..36cbd69 --- /dev/null +++ b/polybar/.config/polybar/space @@ -0,0 +1,408 @@ +;===================================================== + +; +; To learn more about how to configure Polybar +; go to https://github.com/jaagr/polybar +; +; The README contains alot of information +; +;===================================================== + +[colors] +transparent = #00000000 +background = ${xrdb:background} +foreground = ${xrdb:foreground} +black = ${xrdb:color0} +dgrey = ${xrdb:color8} +dred = ${xrdb:color1} +red = ${xrdb:color9} +dgreen = ${xrdb:color2} +green = ${xrdb:color10} +dyellow = ${xrdb:color3} +yellow = ${xrdb:color11} +dblue = ${xrdb:color4} +blue = ${xrdb:color12} +dmagenta = ${xrdb:color5} +magenta = ${xrdb:color13} +dcyan = ${xrdb:color6} +cyan = ${xrdb:color14} +lgrey = ${xrdb:color7} +white = ${xrdb:color15} + +tblack = #502f343f +tred = #50fb4934 +tgreen = #50b8bb26 +tyellow = #50fabd2f +tblue = #5083a598 +tmagenta = #50d3869b +tcyan = #508ec07c +twhite = #50ebdbb2 +tgrey = #50a89984 + +[global/wm] +margin-top = 5 +margin-bottom = 5 + +[bar/example] + +width = 95% +height = 2% +offset-left = 1% +offset-right = 4 +offset-x = 1% +offset-y = 1% +;locale = us_EN.UTF-8 +fixed-centre = true + +background = ${xrdb:color2} +foreground = ${xrdb:color7} + +font-0 = System San Francisco Display Regular:size=12:weight=Regular +font-1 = FontAwesome:size=10;0 +font-2 = Source Code Pro Medium:size=10:weight=bold +font-3 = Source Code Pro Medium:size=10:weight=Regular + +modules-left = i3 mpd +modules-center = time +modules-right = volumeintel memory battery date + +tray-position = right +tray-padding = 4 +tray-background = ${colors.background} +tray-transparent = false +tray-offset-x = 0 +tray-detached = true + +underline-size = 3 +overline-size = 3 + +spacing = 1 +padding-left = 0 +padding-right = 0 +module-margin-left = 3 +module-margin-right = 3 +[module/xkeyboard] +type = internal/xkeyboard +blacklist-0 = num lock + +format-prefix = " " +format-prefix-foreground = ${colors.foreground-alt} +format-prefix-underline = ${colors.secondary} + +label-layout = %layout% +label-layout-underline = ${colors.secondary} + +label-indicator-padding = 2 +label-indicator-margin = 1 +label-indicator-background = ${colors.secondary} +label-indicator-underline = ${colors.secondary} + +[module/filesystem] +type = internal/fs +interval = 25 + +mount-0 = / + +label-mounted = %{F#0a81f5}%mountpoint%%{F-}: %percentage_used%% +label-unmounted = %mountpoint% not mounted +label-unmounted-foreground = ${colors.foreground-alt} + +[module/bspwm] +type = internal/bspwm + +label-focused = %index% +label-focused-background = ${colors.background-alt} +label-focused-underline= ${colors.primary} +label-focused-padding = 2 + +label-occupied = %index% +label-occupied-padding = 2 + +label-urgent = %index%! +label-urgent-background = ${colors.alert} +label-urgent-padding = 2 + +label-empty = %index% +label-empty-foreground = ${colors.foreground-alt} +label-empty-padding = 2 + +[module/i3] +type = internal/i3 +strip-wsnumbers = true + +format = <label-state> <label-mode> + +label-mode-foreground = ${colors.background} +label-mode-background = ${colors.dgreen} +label-mode-padding = 1 + +label-focused-padding = 1 +label-focused-font = 3 + +label-unfocused-padding = 1 +label-unfocused-font = 4 + +label-urgent-foreground = ${colors.dred} +label-urgent-padding = 1 +label-urgent-font = 3 + +label-visible-foreground = ${colors.dgreen} +label-visible-padding = 1 +label-visible-font = 3 + + +[module/mpd] +type = internal/mpd + +host = 127.0.0.1 +port = 6600 + +interval = 2 +format-online = <toggle> <label-song> + +label-song = %title% +label-song-maxlen = 100 +label-song-ellipsis = true + +label-offline = 🎜 mpd is offline + +icon-play = +icon-pause = +icon-stop = ⏹ +icon-prev = ⏮ +icon-next = ⏭ +icon-seekb = ⏪ +icon-seekf = ⏩ +icon-random = 🔀 +icon-repeat = 🔁 +icon-repeatone = 🔂 + +toggle-on-foreground = #ff +toggle-off-foreground = #55 + +bar-progress-width = 45 +bar-progress-indicator = | +bar-progress-fill = ─ +bar-progress-empty = ─ + +[module/volumeintel] +type = internal/volume +format-volume = <ramp-volume> <label-volume> +master-mixer = Master +label-muted = muted + +ramp-volume-0 = +ramp-volume-1 = +ramp-volume-2 = +format-volume-padding = 2 +mapping = true +format-muted-padding = 2 +[module/xbacklight] +type = internal/xbacklight + +format = <label> <bar> +label = BL + +bar-width = 10 +bar-indicator = | +bar-indicator-foreground = #ff +bar-indicator-font = 2 +bar-fill = ─ +bar-fill-font = 2 +bar-fill-foreground = #9f78e1 +bar-empty = ─ +bar-empty-font = 2 +bar-empty-foreground = ${colors.foreground-alt} + +[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.foreground-alt} +format-underline = #f90000 +label = %percentage%% + +[module/memory] +type = internal/memory +label = "%{A3:urxvt -e htop:} %gb_used%%{A}" +format-padding = 2 + +[module/wlan] +type = internal/network +interface = net1 +interval = 3.0 + +format-connected = <ramp-signal> <label-connected> +format-connected-underline = #9f78e1 +label-connected = %essid% + +format-disconnected = +;format-disconnected = <label-disconnected> +;format-disconnected-underline = ${self.format-connected-underline} +;label-disconnected = %ifname% disconnected +;label-disconnected-foreground = ${colors.foreground-alt} + +ramp-signal-0 = +ramp-signal-1 = +ramp-signal-2 = +ramp-signal-3 = +ramp-signal-4 = +ramp-signal-foreground = ${colors.foreground-alt} + +[module/eth] +type = internal/network +interface = eth1 +interval = 3.0 + +format-connected-underline = #55aa55 +format-connected-prefix = " " +format-connected-prefix-foreground = ${colors.foreground-alt} +label-connected = %local_ip% + +format-disconnected = +;format-disconnected = <label-disconnected> +;format-disconnected-underline = ${self.format-connected-underline} +;label-disconnected = %ifname% disconnected +;label-disconnected-foreground = ${colors.foreground-alt} + +[module/date] +type = internal/date +interval = 2 + +date = "%{A3:gsimplecal:} %d.%m.%Y%{A}" +date-alt = " %A, %d. %B" + +time = "%H:%M" +time-alt = "%H:%M:%S" + +format-padding = 30 +label = "%{O-60} %date%" +format-foreground = #ececec +format-background = ${colors.background} + +[module/time] +type = internal/date +interval = 2 + +date = " %d.%m.%Y" +date-alt = " %A, %d. %B" + +time = "%H:%M" +time-alt = "%H:%M:%S" + +format-padding = 2 +label = "%time%" +label-font = 1 +[module/volume] +type = internal/volume + +format-volume = <label-volume> <bar-volume> +label-volume = VOL +label-volume-foreground = ${root.foreground} + +format-muted-prefix = " " +format-muted-foreground = ${colors.foreground-alt} +label-muted = sound muted + +bar-volume-width = 10 +bar-volume-foreground-0 = #55aa55 +bar-volume-foreground-1 = #55aa55 +bar-volume-foreground-2 = #55aa55 +bar-volume-foreground-3 = #55aa55 +bar-volume-foreground-4 = #55aa55 +bar-volume-foreground-5 = #f5a70a +bar-volume-foreground-6 = #ff5555 +bar-volume-gradient = false +bar-volume-indicator = | +bar-volume-indicator-font = 2 +bar-volume-fill = ─ +bar-volume-fill-font = 2 +bar-volume-empty = ─ +bar-volume-empty-font = 2 +bar-volume-empty-foreground = ${colors.foreground-alt} + +[module/battery] +type = internal/battery +battery = BAT0 +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.foreground-alt} +format-full-underline = ${self.format-charging-underline} + +ramp-capacity-0 = +ramp-capacity-1 = +ramp-capacity-2 = +ramp-capacity-foreground = ${colors.foreground-alt} + +animation-charging-0 = +animation-charging-1 = +animation-charging-2 = +animation-charging-foreground = ${colors.foreground-alt} +animation-charging-framerate = 750 + +[module/temperature] +type = internal/temperature +thermal-zone = 0 +warn-temperature = 60 + +format = <ramp> <label> +format-underline = #f50a4d +format-warn = <ramp> <label-warn> +format-warn-underline = ${self.format-underline} + +label = %temperature% +label-warn = %temperature% +label-warn-foreground = ${colors.secondary} + +ramp-0 = +ramp-1 = +ramp-2 = +ramp-foreground = ${colors.foreground-alt} + +[module/powermenu] +type = custom/menu + +format-spacing = 1 + +label-open = +label-open-foreground = ${colors.secondary} +label-close = cancel +label-close-foreground = ${colors.secondary} +label-separator = | +label-separator-foreground = ${colors.foreground-alt} + +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 = reboot +menu-1-1-exec = sudo reboot + +menu-2-0 = power off +menu-2-0-exec = sudo poweroff +menu-2-1 = cancel +menu-2-1-exec = menu-open-0 + +[settings] +screenchange-reload = true +;compositing-background = xor +;compositing-background = screen +;compositing-foreground = source +;compositing-border = over +; vim:ft=dosini |
