More yabai config
This commit is contained in:
parent
8bc259e599
commit
6403840eb5
@ -66,27 +66,48 @@
|
|||||||
shift + cmd - k : yabai -m window --swap north
|
shift + cmd - k : yabai -m window --swap north
|
||||||
shift + cmd - l : yabai -m window --swap east
|
shift + cmd - l : yabai -m window --swap east
|
||||||
|
|
||||||
# Move Window to Space #
|
# Focus on Space #
|
||||||
cmd - 1 : yabai -m window --space 1;
|
cmd - 1 : yabai -m space --focus 1
|
||||||
cmd - 2 : yabai -m window --space 2;
|
cmd - 2 : yabai -m space --focus 2
|
||||||
cmd - 3 : yabai -m window --space 3;
|
cmd - 3 : yabai -m space --focus 3
|
||||||
cmd - 4 : yabai -m window --space 4;
|
cmd - 4 : yabai -m space --focus 4
|
||||||
cmd - 5 : yabai -m window --space 5;
|
cmd - 5 : yabai -m space --focus 5
|
||||||
cmd - 6 : yabai -m window --space 6;
|
cmd - 6 : yabai -m space --focus 6
|
||||||
cmd - 7 : yabai -m window --space 7;
|
cmd - 7 : yabai -m space --focus 7
|
||||||
cmd - 8 : yabai -m window --space 8;
|
cmd - 8 : yabai -m space --focus 8
|
||||||
cmd - 9 : yabai -m window --space 9;
|
cmd - 9 : yabai -m space --focus 9
|
||||||
cmd - 0 : yabai -m window --space 0;
|
|
||||||
|
|
||||||
# Flip Window Axis
|
# Move Window to Space #
|
||||||
shift + cmd - y : yabai -m space --mirror y-axis
|
shift + cmd - 1 : yabai -m window --space 1
|
||||||
shift + cmd - x : yabai -m space --mirror x-axis
|
shift + cmd - 2 : yabai -m window --space 2
|
||||||
|
shift + cmd - 3 : yabai -m window --space 3
|
||||||
|
shift + cmd - 4 : yabai -m window --space 4
|
||||||
|
shift + cmd - 5 : yabai -m window --space 5
|
||||||
|
shift + cmd - 6 : yabai -m window --space 6
|
||||||
|
shift + cmd - 7 : yabai -m window --space 7
|
||||||
|
shift + cmd - 8 : yabai -m window --space 8
|
||||||
|
shift + cmd - 9 : yabai -m window --space 9
|
||||||
|
|
||||||
|
# Create/Destroy windows
|
||||||
|
shift + cmd - c : yabai -m space --create
|
||||||
|
shift + cmd - d : yabai -m space --destroy
|
||||||
|
|
||||||
|
# Toggle window split
|
||||||
|
cmd - e : yabai -m window --toggle split
|
||||||
|
|
||||||
# Full Screen Window
|
# Full Screen Window
|
||||||
cmd - f : yabai -m window --toggle zoom-fullscreen
|
cmd - f : yabai -m window --toggle zoom-fullscreen
|
||||||
|
|
||||||
|
# Close window with i3 keybinding
|
||||||
|
cmd - q : yabai -m window --close
|
||||||
|
|
||||||
|
# Application shortcuts
|
||||||
|
shift + cmd - e : emacs
|
||||||
|
shift + cmd - f : osascript -e 'tell application "Google Chrome" to make new window'
|
||||||
|
cmd - return : osascript -e 'tell application "iTerm2" to create window with default profile'
|
||||||
|
|
||||||
# Reload skhd config
|
# Reload skhd config
|
||||||
shift + cmd - r : echo "Reloading skhd config" && skhd --reload
|
shift + cmd - r : ${pkgs.skhd}/bin/skhd -r
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -95,34 +116,14 @@
|
|||||||
enableScriptingAddition = true;
|
enableScriptingAddition = true;
|
||||||
|
|
||||||
config = {
|
config = {
|
||||||
|
layout = "bsp";
|
||||||
|
mouse_follows_focus = "on";
|
||||||
focus_follows_mouse = "autoraise";
|
focus_follows_mouse = "autoraise";
|
||||||
mouse_follows_focus = "off";
|
|
||||||
window_placement = "second_child";
|
window_placement = "second_child";
|
||||||
window_opacity = "off";
|
|
||||||
window_opacity_duration = "0.0";
|
|
||||||
window_border = "on";
|
|
||||||
window_border_placement = "inset";
|
|
||||||
window_border_width = 2;
|
|
||||||
window_border_radius = 3;
|
|
||||||
active_window_border_topmost = "off";
|
|
||||||
window_topmost = "on";
|
|
||||||
window_shadow = "float";
|
|
||||||
active_window_border_color = "0xff5c7e81";
|
|
||||||
normal_window_border_color = "0xff505050";
|
|
||||||
insert_window_border_color = "0xffd75f5f";
|
|
||||||
active_window_opacity = "1.0";
|
|
||||||
normal_window_opacity = "1.0";
|
|
||||||
split_ratio = "0.50";
|
|
||||||
auto_balance = "on";
|
auto_balance = "on";
|
||||||
mouse_modifier = "fn";
|
mouse_modifier = "fn";
|
||||||
mouse_action1 = "move";
|
mouse_action1 = "move";
|
||||||
mouse_action2 = "resize";
|
mouse_action2 = "resize";
|
||||||
layout = "bsp";
|
|
||||||
top_padding = 10;
|
|
||||||
bottom_padding = 10;
|
|
||||||
left_padding = 10;
|
|
||||||
right_padding = 10;
|
|
||||||
window_gap = 10;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
extraConfig = ''
|
extraConfig = ''
|
||||||
|
@ -22,7 +22,6 @@ in {
|
|||||||
tmux
|
tmux
|
||||||
ncdu
|
ncdu
|
||||||
btop
|
btop
|
||||||
iotop
|
|
||||||
iftop
|
iftop
|
||||||
p7zip
|
p7zip
|
||||||
ripgrep
|
ripgrep
|
||||||
|
Loading…
x
Reference in New Issue
Block a user