From 8b7c42da39e51f421e4939a9ccd0cff4f3510ba2 Mon Sep 17 00:00:00 2001 From: pro100ton Date: Sun, 17 Nov 2024 09:40:34 +0300 Subject: [PATCH] Update skhd and yabai configs for 15.0+ versions --- skhd/{skhdrc => .skhdrc} | 18 +++++++++--------- skhd/README.md | 11 +++++++++++ yabai/.yabairc | 20 ++++++++++++++++++++ yabai/README.md | 11 +++++++++++ yabai/yabairc | 15 --------------- 5 files changed, 51 insertions(+), 24 deletions(-) rename skhd/{skhdrc => .skhdrc} (78%) create mode 100644 skhd/README.md create mode 100644 yabai/.yabairc create mode 100644 yabai/README.md delete mode 100644 yabai/yabairc diff --git a/skhd/skhdrc b/skhd/.skhdrc similarity index 78% rename from skhd/skhdrc rename to skhd/.skhdrc index b6ca380..e9708f0 100644 --- a/skhd/skhdrc +++ b/skhd/.skhdrc @@ -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 diff --git a/skhd/README.md b/skhd/README.md new file mode 100644 index 0000000..a2e0976 --- /dev/null +++ b/skhd/README.md @@ -0,0 +1,11 @@ +# Installation + +For proper work - `ln` or `cp` this file into home directory + +``` +cp .skhdrc ~/ +``` + +``` +ln -s .skhdrc ~/.skhdrc +``` diff --git a/yabai/.yabairc b/yabai/.yabairc new file mode 100644 index 0000000..a43392b --- /dev/null +++ b/yabai/.yabairc @@ -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 diff --git a/yabai/README.md b/yabai/README.md new file mode 100644 index 0000000..2f89b85 --- /dev/null +++ b/yabai/README.md @@ -0,0 +1,11 @@ +# Installation + +For proper work - `ln` or `cp` this file into home directory + +``` +cp .yabairc ~/ +``` + +``` +ln -s .yabairc ~/.yabairc +``` diff --git a/yabai/yabairc b/yabai/yabairc deleted file mode 100644 index 74841dc..0000000 --- a/yabai/yabairc +++ /dev/null @@ -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