Update skhd and yabai configs for 15.0+ versions

This commit is contained in:
pro100ton 2024-11-17 09:40:34 +03:00
parent 0ae63dc80a
commit 8b7c42da39
5 changed files with 51 additions and 24 deletions

View file

@ -35,17 +35,17 @@ shift + alt - h : yabai -m window --swap west
shift + alt - l : yabai -m window --swap east
# move window to space #
shift + alt - 1 : yabai -m window --space 1;
shift + alt - 2 : yabai -m window --space 2;
shift + alt - 3 : yabai -m window --space 3;
shift + alt - 4 : yabai -m window --space 4;
shift + alt - 5 : yabai -m window --space 5;
shift + alt - 6 : yabai -m window --space 6;
shift + alt - 7 : yabai -m window --space 7;
# shift + alt - 1 : yabai -m window --space 1;
# shift + alt - 2 : yabai -m window --space 2;
# shift + alt - 3 : yabai -m window --space 3;
# shift + alt - 4 : yabai -m window --space 4;
# shift + alt - 5 : yabai -m window --space 5;
# shift + alt - 6 : yabai -m window --space 6;
# shift + alt - 7 : yabai -m window --space 7;
# Move between monitors
alt - s: yabai -m display --focus west
alt - g: yabai -m display --focus east
# alt - s: yabai -m display --focus west
# alt - g: yabai -m display --focus east
# Resize panes in space
ctrl + cmd - h : yabai -m window west --resize right:-20:0 2> /dev/null || yabai -m window --resize right:-20:0

11
skhd/README.md Normal file
View file

@ -0,0 +1,11 @@
# Installation
For proper work - `ln` or `cp` this file into home directory
```
cp .skhdrc ~/
```
```
ln -s .skhdrc ~/.skhdrc
```

20
yabai/.yabairc Normal file
View file

@ -0,0 +1,20 @@
# bsp, stack or float
yabai -m config layout bsp
yabai -m config window_placement second_split
# padding
yabai -m config top_padding 6
yabai -m config bottom_padding 6
yabai -m config right_padding 6
yabai -m config left_padding 6
# mouse settings
yabai -m config mouse_follows_focus on
yabai -m mouse_drop_action swap
ctrl + cmd - h : yabai -m window west --resize right:-20:0 2> /dev/null || yabai -m window --resize right:-20:0
ctrl + cmd - j : yabai -m window north --resize bottom:0:20 2> /dev/null || yabai -m window --resize bottom:0:20
ctrl + cmd - k : yabai -m window south --resize top:0:-20 2> /dev/null || yabai -m window --resize top:0:-20
ctrl + cmd - l : yabai -m window east --resize left:20:0 2> /dev/null || yabai -m window --resize left:20:0

11
yabai/README.md Normal file
View file

@ -0,0 +1,11 @@
# Installation
For proper work - `ln` or `cp` this file into home directory
```
cp .yabairc ~/
```
```
ln -s .yabairc ~/.yabairc
```

View file

@ -1,15 +0,0 @@
# bsp, stack or float
yabai -m config layout bsp
yabai -m config window_placement second_split
# padding
yabai -m config top_padding 6
yabai -m config bottom_padding 6
yabai -m config right_padding 6
yabai -m config left_padding 6
# mouse settings
yabai -m config mouse_follows_focus on
yabai -m mouse_drop_action swap