[yabai,skhd] change config
This commit is contained in:
parent
9d3d431fbd
commit
03b65ac1eb
2 changed files with 18 additions and 7 deletions
|
@ -11,13 +11,14 @@ cmd - u : yabai --load-sa && yabai --restart # Assuming you have scripting addit
|
||||||
cmd - h : yabai -m window --resize right:-20:0
|
cmd - h : yabai -m window --resize right:-20:0
|
||||||
cmd - l : yabai -m window --resize left:20:0
|
cmd - l : yabai -m window --resize left:20:0
|
||||||
|
|
||||||
|
|
||||||
# Focus workspaces 1 through 6
|
# Focus workspaces 1 through 6
|
||||||
cmd - 1 : index=$(yabai -m query --spaces --space | jq .display); yabai -m space 1 --display ${index}; yabai -m space --focus 1
|
cmd - 1 : index=$(yabai -m query --spaces --space | jq .display); yabai -m display --focus ${index}; yabai -m space --focus 1
|
||||||
cmd - 2 : index=$(yabai -m query --spaces --space | jq .display); yabai -m space 2 --display ${index}; yabai -m space --focus 2
|
cmd - 2 : index=$(yabai -m query --spaces --space | jq .display); yabai -m display --focus ${index}; yabai -m space --focus 2
|
||||||
cmd - 3 : index=$(yabai -m query --spaces --space | jq .display); yabai -m space 3 --display ${index}; yabai -m space --focus 3
|
cmd - 3 : index=$(yabai -m query --spaces --space | jq .display); yabai -m display --focus ${index}; yabai -m space --focus 3
|
||||||
cmd - 4 : index=$(yabai -m query --spaces --space | jq .display); yabai -m space 4 --display ${index}; yabai -m space --focus 4
|
cmd - 4 : index=$(yabai -m query --spaces --space | jq .display); yabai -m display --focus ${index}; yabai -m space --focus 4
|
||||||
cmd - 5 : index=$(yabai -m query --spaces --space | jq .display); yabai -m space 5 --display ${index}; yabai -m space --focus 5
|
cmd - 5 : index=$(yabai -m query --spaces --space | jq .display); yabai -m display --focus ${index}; yabai -m space --focus 5
|
||||||
cmd - 6 : index=$(yabai -m query --spaces --space | jq .display); yabai -m space 6 --display ${index}; yabai -m space --focus 6
|
cmd - 6 : index=$(yabai -m query --spaces --space | jq .display); yabai -m display --focus ${index}; yabai -m space --focus 6
|
||||||
|
|
||||||
# Move window between monitor
|
# Move window between monitor
|
||||||
cmd + shift - e: yabai -m window --display next
|
cmd + shift - e: yabai -m window --display next
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
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
|
||||||
|
|
||||||
|
@ -9,10 +11,18 @@ yabai -m config focus_follows_mouse autofocus
|
||||||
yabai -m config window_placement first_child
|
yabai -m config window_placement first_child
|
||||||
yabai -m config window_placement second_child
|
yabai -m config window_placement second_child
|
||||||
|
|
||||||
yabai -m rule --add app="^Firefox$" space=2
|
yabai -m rule --add app="^Firefox$" space=two
|
||||||
# Add more rules based on your applications and workspace preferences
|
# Add more rules based on your applications and workspace preferences
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
yabai -m space 1 --label one
|
||||||
|
yabai -m space 2 --label two
|
||||||
|
yabai -m space 3 --label three
|
||||||
|
yabai -m space 4 --label four
|
||||||
|
yabai -m space 5 --label five
|
||||||
|
yabai -m space 6 --label six
|
||||||
|
|
||||||
#Indicator
|
#Indicator
|
||||||
yabai -m signal --add event=mission_control_exit action='echo "refresh" | nc -U /tmp/yabai-indicator.socket'
|
yabai -m signal --add event=mission_control_exit action='echo "refresh" | nc -U /tmp/yabai-indicator.socket'
|
||||||
yabai -m signal --add event=display_added action='echo "refresh" | nc -U /tmp/yabai-indicator.socket'
|
yabai -m signal --add event=display_added action='echo "refresh" | nc -U /tmp/yabai-indicator.socket'
|
||||||
|
|
Loading…
Reference in a new issue