From 8f7a9c7891164fc6ace46243296e87eaab65f725 Mon Sep 17 00:00:00 2001 From: hachem Date: Sun, 17 Mar 2024 20:27:38 +0200 Subject: Properly set them in the .config folder --- .config/polybar/config | 185 ++++++++++++++++++++++++++++++++++++++++++++++ .config/polybar/launch.sh | 9 +++ 2 files changed, 194 insertions(+) create mode 100644 .config/polybar/config create mode 100644 .config/polybar/launch.sh (limited to '.config/polybar') diff --git a/.config/polybar/config b/.config/polybar/config new file mode 100644 index 0000000..fc73f6f --- /dev/null +++ b/.config/polybar/config @@ -0,0 +1,185 @@ +[colors] +# background = #19160a +# background-alt = #3a3730 +# primary = #e7d581 +# secondary = #8ABEB7 + +background = #000000 +background-alt = #111111 +foreground = #C5C8C6 +primary = #CCCCCC +secondary = #AAAAAA +alert = #A54242 +disabled = #707880 + +[bar/main] +width = 100% +height = 24pt + +bottom = true +border-size = 0 + +background = ${colors.background} +foreground = ${colors.foreground} + +line-size = 3pt +border-color = #00000000 + +padding-right = 1 +module-margin = 1 + +separator = | +separator-foreground = ${colors.disabled} + +font-0 = "Mononoki Nerd Font:size=12;2" +font-1 = "feather:size=12;3" + +modules-left = xworkspaces xwindow +modules-right = pulseaudio memory cpu wlan eth battery date tray + +monitor = ${env:MONITOR} +cursor-click = pointer +enable-ipc = true + +[global/wm] +margin-top = 0 +padding-top = 0 +margin-bottom = 0 +padding-bottom = 0 + +[module/xworkspaces] +type = internal/xworkspaces + +label-active = %name% +label-active-background = ${colors.background-alt} +label-active-underline= ${colors.primary} +label-active-padding = 1 + +label-occupied = %name% +label-occupied-padding = 1 + +label-urgent = %name% +label-urgent-background = ${colors.alert} +label-urgent-padding = 1 + +label-empty = %name% +label-empty-foreground = ${colors.disabled} +label-empty-padding = 1 + +[module/xwindow] +type = internal/xwindow +label = %title:0:60:...% + +[module/pulseaudio] +type = internal/pulseaudio + +format-volume-prefix-foreground = ${colors.primary} +format-volume = + +label-volume = %percentage% + +label-muted =  +label-muted-foreground = ${colors.disabled} + +ramp-volume-0 = " " +ramp-volume-1 = " " +ramp-volume-2 = " " +ramp-volume-foreground = ${colors.primary} + +[module/memory] +type = internal/memory +interval = 2 +format-prefix = "󰍛 " +format-prefix-foreground = ${colors.primary} +label = %percentage_used:2%% + +[module/cpu] +type = internal/cpu +interval = 2 +format-prefix = "󰻠 " +format-prefix-foreground = ${colors.primary} +label = %percentage:2%% + +[network-base] +type = internal/network +interval = 5 +format-connected = +format-disconnected = + +[module/wlan] +inherit = network-base +interface-type = wireless + +label-connected = %{F#F0C674}%{F-} %essid% %local_ip% +label-disconnected = %{F#707880}󰖪 %{F-} + +[module/eth] +inherit = network-base +interface-type = wired + +label-connected = %{F#F0C674}󰈁%{F-} %local_ip% +label-disconnected = %{F#707880}󰈂 %{F-} + +[module/date] +type = internal/date +interval = 1 + +date = %H:%M +date-alt = %Y-%m-%d %I:%M:%S + +label = %date% +label-foreground = ${colors.primary} + +[module/battery] +type = internal/battery +full-at = 96 + +battery = BAT0 +adapter = AC0 + +format-charging = +format-discharging = + +label-charging = %percentage%% +label-discharging = %percentage%% +label-full = %percentage%% +label-low = %percentage%% + +ramp-capacity-0 =  +ramp-capacity-1 =  +ramp-capacity-2 =  +ramp-capacity-3 =  +ramp-capacity-4 =  + +bar-capacity-width = 10 + +animation-charging-0 =  +animation-charging-1 =  +animation-charging-2 =  +animation-charging-3 =  +animation-charging-4 =  +animation-charging-framerate = 750 + +animation-discharging-0 =  +animation-discharging-1 =  +animation-discharging-2 =  +animation-discharging-3 =  +animation-discharging-4 =  +animation-discharging-framerate = 500 + +animation-low-0 = ! +animation-low-1 = +animation-low-framerate = 201 + +[module/tray] +type = internal/tray + +format-margin = 8px +tray-spacing = 8px + +[settings] +screenchange-reload = true +pseudo-transparency = true + +; vim:ft=dosini + diff --git a/.config/polybar/launch.sh b/.config/polybar/launch.sh new file mode 100644 index 0000000..d54ff76 --- /dev/null +++ b/.config/polybar/launch.sh @@ -0,0 +1,9 @@ +#!/usr/bin/env bash + +killall -q polybar +while pgrep -u $UID -x polybar >/dev/null; do : ; done + +for m in $(polybar --list-monitors | cut -d":" -f1); do + WIRELESS=$(ls /sys/class/net/ | grep ^wl | awk 'NR==1{print $1}') MONITOR=$m polybar --reload main & +done + -- cgit v1.3