From 2ba51131a3369905dbe216368adb350f03a2f197 Mon Sep 17 00:00:00 2001 From: Nico Date: Thu, 27 Nov 2025 00:54:15 +1100 Subject: [PATCH 1/2] yabai: grab homebrew paths earlier in file --- stow/.config/yabai/yabairc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/stow/.config/yabai/yabairc b/stow/.config/yabai/yabairc index 336bd86..12450b1 100644 --- a/stow/.config/yabai/yabairc +++ b/stow/.config/yabai/yabairc @@ -5,9 +5,10 @@ yabai -m signal --add event=dock_did_restart action="sudo yabai --load-sa" sudo yabai --load-sa # Sketchybar Intergration -if [ -f "/opt/homebrew/bin/sketchybar" ]; then +eval "$(/opt/homebrew/bin/brew shellenv)" +if command -v "sketchybar"; then yabai -m config menubar_opacity 0.0 - /opt/homebrew/bin/sketchybar & disown + sketchybar & disown yabai -m signal --remove "sketchybar_space_change" 2>/dev/null yabai -m signal --remove "sketchybar_front_app" 2>/dev/null @@ -17,7 +18,6 @@ if [ -f "/opt/homebrew/bin/sketchybar" ]; then fi # autostart -eval "$(/opt/homebrew/bin/brew shellenv)" borders active_color=0xfff74f9e inactive_color=0xffffa8f1 width=6.0 & disown sh ~/.cache/matugen-jankyborders.sh & disown skhd & disown From 9d344a326404811427d1d483999fddcc9b217f06 Mon Sep 17 00:00:00 2001 From: Nico Date: Thu, 27 Nov 2025 00:57:57 +1100 Subject: [PATCH 2/2] yabai: keep yabai as parent of autostarted programs --- stow/.config/yabai/yabairc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/stow/.config/yabai/yabairc b/stow/.config/yabai/yabairc index 12450b1..fb886ff 100644 --- a/stow/.config/yabai/yabairc +++ b/stow/.config/yabai/yabairc @@ -8,7 +8,7 @@ sudo yabai --load-sa eval "$(/opt/homebrew/bin/brew shellenv)" if command -v "sketchybar"; then yabai -m config menubar_opacity 0.0 - sketchybar & disown + sketchybar & yabai -m signal --remove "sketchybar_space_change" 2>/dev/null yabai -m signal --remove "sketchybar_front_app" 2>/dev/null @@ -18,9 +18,9 @@ if command -v "sketchybar"; then fi # autostart -borders active_color=0xfff74f9e inactive_color=0xffffa8f1 width=6.0 & disown -sh ~/.cache/matugen-jankyborders.sh & disown -skhd & disown +borders active_color=0xfff74f9e inactive_color=0xffffa8f1 width=6.0 & +sh ~/.cache/matugen-jankyborders.sh & +skhd & # space labels yabai -m space 1 --label browser