From 1b6a3d5b6d3f25fa5f57eae3ef31215229d2f440 Mon Sep 17 00:00:00 2001 From: Xander Swan Date: Wed, 3 Dec 2025 10:00:41 -0500 Subject: Fix polybar not launching --- .config/i3/config | 3 ++- .config/i3/polybar.sh | 10 ---------- .config/polybar/config.ini | 16 ++++++++-------- .config/polybar/launch.sh | 13 +++++++++++++ 4 files changed, 23 insertions(+), 19 deletions(-) delete mode 100644 .config/i3/polybar.sh create mode 100644 .config/polybar/launch.sh (limited to '.config') diff --git a/.config/i3/config b/.config/i3/config index 5487258..2218c04 100644 --- a/.config/i3/config +++ b/.config/i3/config @@ -12,7 +12,8 @@ exec --no-startup-id dex --autostart --environment i3 exec --no-startup-id setxkbmap -option caps:super exec --no-startup-id xss-lock --transfer-sleep-lock -- i3lock --nofork exec --no-startup-id nm-applet -exec_always --no-startup-id ~/.config/i3/polybar.sh +exec --no-startup-id nitrogen --restore +exec_always --no-startup-id sh ~/.config/polybar/launch.sh set $refresh_i3status killall -SIGUSR1 i3status bindsym XF86AudioRaiseVolume exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ +5% && $refresh_i3status diff --git a/.config/i3/polybar.sh b/.config/i3/polybar.sh deleted file mode 100644 index 22d2fbc..0000000 --- a/.config/i3/polybar.sh +++ /dev/null @@ -1,10 +0,0 @@ -#!/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 polybar -polybar & diff --git a/.config/polybar/config.ini b/.config/polybar/config.ini index d75fdbb..c88e334 100644 --- a/.config/polybar/config.ini +++ b/.config/polybar/config.ini @@ -17,15 +17,15 @@ ;========================================================== [colors] -background = #282A2E -background-alt = #373B41 +background = #111111 +background-alt = #222222 foreground = #C5C8C6 -primary = #F0F0A0 +primary = #FFFFFF secondary = #8ABEB7 alert = #A54242 disabled = #707880 -[bar/example] +[bar/bar1] width = 100% height = 12pt @@ -44,7 +44,7 @@ padding-right = 1 module-margin = 1 -separator = | +separator = separator-foreground = ${colors.disabled} font-0 = JetBrainsMono Nerd Font;2 @@ -74,7 +74,7 @@ interval = 25 mount-0 = / -label-mounted = %{F#F0F0A0}%mountpoint%%{F-} %percentage_used%% +label-mounted = %{F#FFFFFF}%mountpoint%%{F-} %percentage_used%% label-unmounted = %mountpoint% not mounted label-unmounted-foreground = ${colors.disabled} @@ -110,12 +110,12 @@ type = internal/network interval = 5 format-connected = format-disconnected = -label-disconnected = %{F#F0F0A0}%ifname%%{F#707880} disconnected +label-disconnected = %{F#FFFFFF}%ifname%%{F#707880} disconnected [module/wlan] inherit = network-base interface-type = wireless -label-connected = %{F#F0C674}%ifname%%{F-} %essid% +label-connected = %{F#FFFFFF}%ifname%%{F-} %essid% [module/time] type = internal/date diff --git a/.config/polybar/launch.sh b/.config/polybar/launch.sh new file mode 100644 index 0000000..44eb462 --- /dev/null +++ b/.config/polybar/launch.sh @@ -0,0 +1,13 @@ +#!/usr/bin/env bash + +# Terminate already running bar instances +# If all your bars have ipc enabled, you can use +polybar-msg cmd quit +# Otherwise you can use the nuclear option: +# killall -q polybar + +# Launch bar1 and bar2 +echo "---" | tee -a /tmp/polybar1.log +polybar bar1 2>&1 | tee -a /tmp/polybar1.log & disown + +echo "Bars launched..." -- cgit v1.3-2-g0d8e