yabai: only execute sketchybar commands if it is installed
This commit is contained in:
parent
76537d0e0f
commit
b1ffbf0841
1 changed files with 10 additions and 8 deletions
|
|
@ -4,17 +4,19 @@
|
||||||
yabai -m signal --add event=dock_did_restart action="sudo yabai --load-sa"
|
yabai -m signal --add event=dock_did_restart action="sudo yabai --load-sa"
|
||||||
sudo yabai --load-sa
|
sudo yabai --load-sa
|
||||||
|
|
||||||
|
|
||||||
# Remove existing signals (in case of restart)
|
|
||||||
yabai -m signal --remove "sketchybar_space_change" 2>/dev/null
|
|
||||||
yabai -m signal --remove "sketchybar_front_app" 2>/dev/null
|
|
||||||
|
|
||||||
# Sketchybar Intergration
|
# Sketchybar Intergration
|
||||||
yabai -m signal --add event=space_changed action="sketchybar --trigger space_change" label="sketchybar_space_change"
|
if command -v "sketchybar"; then
|
||||||
yabai -m signal --add event=window_focused action="sketchybar --trigger front_app_switched" label="sketchybar_front_app"
|
yabai -m config menubar_opacity 0.0
|
||||||
|
sketchybar & disown
|
||||||
|
yabai -m signal --remove "sketchybar_space_change" 2>/dev/null
|
||||||
|
yabai -m signal --remove "sketchybar_front_app" 2>/dev/null
|
||||||
|
|
||||||
|
# Remove existing signals (in case of restart)
|
||||||
|
yabai -m signal --add event=space_changed action="sketchybar --trigger space_change" label="sketchybar_space_change"
|
||||||
|
yabai -m signal --add event=window_focused action="sketchybar --trigger front_app_switched" label="sketchybar_front_app"
|
||||||
|
fi
|
||||||
|
|
||||||
# autostart
|
# autostart
|
||||||
sketchybar & disown
|
|
||||||
borders & disown
|
borders & disown
|
||||||
sh ~/.cache/matugen-jankyborders.sh & disown
|
sh ~/.cache/matugen-jankyborders.sh & disown
|
||||||
skhd & disown
|
skhd & disown
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue