summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRyan Schanzenbacher <ryan@rschanz.org>2026-06-25 00:42:18 -0400
committerRyan Schanzenbacher <ryan@rschanz.org>2026-06-25 00:42:18 -0400
commitce371efd802e63b08c16a43735f539df0d324c18 (patch)
tree1bf28aeeb3c3139bfb60e064d397aeca81d67fb7
parentb46d42c560eb97f214d0b767c0ffee44711ecfba (diff)
new keybinds
-rw-r--r--hosts/RyanMac/configuration.nix46
1 files changed, 26 insertions, 20 deletions
diff --git a/hosts/RyanMac/configuration.nix b/hosts/RyanMac/configuration.nix
index 16e1006..2f125dd 100644
--- a/hosts/RyanMac/configuration.nix
+++ b/hosts/RyanMac/configuration.nix
@@ -151,29 +151,35 @@ in {
151 services.skhd = { 151 services.skhd = {
152 enable = true; 152 enable = true;
153 skhdConfig = '' 153 skhdConfig = ''
154 alt - d : osascript -e 'tell application "System Events" to key code 49 using {command down}' 154 cmd - d : osascript -e 'tell application "System Events" to key code 49 using {command down}'
155 alt - return : osascript -e 'tell application "Ghostty"' -e 'new window' -e 'activate' -e 'end tell' 155 cmd - return : osascript -e 'tell application "Ghostty"' -e 'new window' -e 'activate' -e 'end tell'
156 156
157 alt - up : ${pkgs.yabai}/bin/yabai -m window --focus north 157 cmd - up : ${pkgs.yabai}/bin/yabai -m window --focus north || ${pkgs.yabai}/bin/yabai -m display --focus north
158 shift + alt - up : ${pkgs.yabai}/bin/yabai -m window --swap north 158 shift + cmd - up : ${pkgs.yabai}/bin/yabai -m window --swap north || ${pkgs.yabai}/bin/yabai -m window --display north
159 alt - down : ${pkgs.yabai}/bin/yabai -m window --focus south 159 cmd - down : ${pkgs.yabai}/bin/yabai -m window --focus south || ${pkgs.yabai}/bin/yabai -m display --focus south
160 shift + alt - down : ${pkgs.yabai}/bin/yabai -m window --swap south 160 shift + cmd - down : ${pkgs.yabai}/bin/yabai -m window --swap south || ${pkgs.yabai}/bin/yabai -m window --display south
161 alt - right : ${pkgs.yabai}/bin/yabai -m window --focus east 161 cmd - right : ${pkgs.yabai}/bin/yabai -m window --focus east || ${pkgs.yabai}/bin/yabai -m display --focus east
162 shift + alt - right : ${pkgs.yabai}/bin/yabai -m window --swap east 162 shift + cmd - right : ${pkgs.yabai}/bin/yabai -m window --swap east || ${pkgs.yabai}/bin/yabai -m window --display east
163 alt - left : ${pkgs.yabai}/bin/yabai -m window --focus west 163 cmd - left : ${pkgs.yabai}/bin/yabai -m window --focus west || ${pkgs.yabai}/bin/yabai -m display --focus west
164 shift + alt - left: ${pkgs.yabai}/bin/yabai -m window --swap west 164 shift + cmd - left: ${pkgs.yabai}/bin/yabai -m window --swap west || ${pkgs.yabai}/bin/yabai -m window --display west
165 165
166 shift + alt - 1 : ${pkgs.yabai}/bin/yabai -m window --space 1 166 shift + cmd - space: ${pkgs.yabai}/bin/yabai -m window --toggle float
167 shift + alt - 2 : ${pkgs.yabai}/bin/yabai -m window --space 2
168 shift + alt - 3 : ${pkgs.yabai}/bin/yabai -m window --space 3
169 shift + alt - 4 : ${pkgs.yabai}/bin/yabai -m window --space 4
170 shift + alt - 5 : ${pkgs.yabai}/bin/yabai -m window --space 5
171 shift + alt - 6 : ${pkgs.yabai}/bin/yabai -m window --space 6
172 shift + alt - 7 : ${pkgs.yabai}/bin/yabai -m window --space 7
173 shift + alt - 8 : ${pkgs.yabai}/bin/yabai -m window --space 8
174 shift + alt - 9 : ${pkgs.yabai}/bin/yabai -m window --space 9
175 167
176 alt - f : ${pkgs.yabai}/bin/yabai -m window --toggle zoom-fullscreen 168 shift + cmd - return: ${pkgs.yabai}/bin/yabai -m window --toggle sticky
169
170 cmd - f : ${pkgs.yabai}/bin/yabai -m window --toggle zoom-fullscreen
171
172 shift + cmd - f: ${pkgs.yabai}/bin/yabai -m window --toggle native-fullscreen
173
174 shift + cmd - 1 : ${pkgs.yabai}/bin/yabai -m window --space 1
175 shift + cmd - 2 : ${pkgs.yabai}/bin/yabai -m window --space 2
176 shift + cmd - 3 : ${pkgs.yabai}/bin/yabai -m window --space 3
177 shift + cmd - 4 : ${pkgs.yabai}/bin/yabai -m window --space 4
178 shift + cmd - 5 : ${pkgs.yabai}/bin/yabai -m window --space 5
179 shift + cmd - 6 : ${pkgs.yabai}/bin/yabai -m window --space 6
180 shift + cmd - 7 : ${pkgs.yabai}/bin/yabai -m window --space 7
181 shift + cmd - 8 : ${pkgs.yabai}/bin/yabai -m window --space 8
182 shift + cmd - 9 : ${pkgs.yabai}/bin/yabai -m window --space 9
177 ''; 183 '';
178 }; 184 };
179 185