yabai: keep yabai as parent of autostarted programs

This commit is contained in:
Nico 2025-11-27 00:57:57 +11:00
parent 2ba51131a3
commit 9d344a3264
Signed by: nico
SSH key fingerprint: SHA256:XuacYOrGqRxC3jVFjfLROn1CSvLz85Dec6N7O9Gwu/0

View file

@ -8,7 +8,7 @@ sudo yabai --load-sa
eval "$(/opt/homebrew/bin/brew shellenv)" eval "$(/opt/homebrew/bin/brew shellenv)"
if command -v "sketchybar"; then if command -v "sketchybar"; then
yabai -m config menubar_opacity 0.0 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_space_change" 2>/dev/null
yabai -m signal --remove "sketchybar_front_app" 2>/dev/null yabai -m signal --remove "sketchybar_front_app" 2>/dev/null
@ -18,9 +18,9 @@ if command -v "sketchybar"; then
fi fi
# autostart # autostart
borders active_color=0xfff74f9e inactive_color=0xffffa8f1 width=6.0 & disown borders active_color=0xfff74f9e inactive_color=0xffffa8f1 width=6.0 &
sh ~/.cache/matugen-jankyborders.sh & disown sh ~/.cache/matugen-jankyborders.sh &
skhd & disown skhd &
# space labels # space labels
yabai -m space 1 --label browser yabai -m space 1 --label browser