diff options
| author | Ryan Schanzenbacher <ryan@rschanz.org> | 2026-07-07 22:36:23 -0400 |
|---|---|---|
| committer | Ryan Schanzenbacher <ryan@rschanz.org> | 2026-07-07 22:36:23 -0400 |
| commit | b9e0079564416d1704a05d84013e6186e33f51b3 (patch) | |
| tree | 03d10e95f77ca40089318406186b4a5e5cb679c0 | |
| parent | 1b39fcad8bea4beb8058fe2514a71ab9033b0558 (diff) | |
switch back to opt for super key since i overrode a bunch of keybinds
using cmd
| -rw-r--r-- | hosts/RyanMac/configuration.nix | 60 |
1 files changed, 32 insertions, 28 deletions
diff --git a/hosts/RyanMac/configuration.nix b/hosts/RyanMac/configuration.nix index 1327c91..ceff2df 100644 --- a/hosts/RyanMac/configuration.nix +++ b/hosts/RyanMac/configuration.nix | |||
| @@ -27,8 +27,8 @@ let | |||
| 27 | enabled = true; | 27 | enabled = true; |
| 28 | value = { | 28 | value = { |
| 29 | type = "standard"; | 29 | type = "standard"; |
| 30 | #parameters = [ (48 + i) (builtins.elemAt [ 18 19 20 21 22 23 25 26 28 ] (i - 1)) 524288 ]; # opt + num | 30 | parameters = [ (48 + i) (builtins.elemAt [ 18 19 20 21 22 23 25 26 28 ] (i - 1)) 524288 ]; # opt + num |
| 31 | parameters = [ (48 + i) (builtins.elemAt [ 18 19 20 21 22 23 25 26 28 ] (i - 1)) 1048576 ]; # cmd + num | 31 | #parameters = [ (48 + i) (builtins.elemAt [ 18 19 20 21 22 23 25 26 28 ] (i - 1)) 1048576 ]; # cmd + num |
| 32 | }; | 32 | }; |
| 33 | }; | 33 | }; |
| 34 | }; | 34 | }; |
| @@ -78,7 +78,7 @@ in { | |||
| 78 | left_padding = "10"; | 78 | left_padding = "10"; |
| 79 | right_padding = "10"; | 79 | right_padding = "10"; |
| 80 | window_gap = "5"; | 80 | window_gap = "5"; |
| 81 | mouse_modifier = "cmd"; | 81 | mouse_modifier = "alt"; |
| 82 | mouse_drop_action = "swap"; | 82 | mouse_drop_action = "swap"; |
| 83 | mouse_action1 = "move"; | 83 | mouse_action1 = "move"; |
| 84 | mouse_action2 = "resize"; | 84 | mouse_action2 = "resize"; |
| @@ -180,37 +180,37 @@ in { | |||
| 180 | services.skhd = { | 180 | services.skhd = { |
| 181 | enable = true; | 181 | enable = true; |
| 182 | skhdConfig = '' | 182 | skhdConfig = '' |
| 183 | cmd - d : osascript -e 'tell application "System Events" to key code 49 using {command down}' | 183 | alt - d : osascript -e 'tell application "System Events" to key code 49 using {command down}' |
| 184 | cmd - return : osascript -e 'tell application "Ghostty"' -e 'new window' -e 'activate' -e 'end tell' | 184 | alt - return : osascript -e 'tell application "Ghostty"' -e 'new window' -e 'activate' -e 'end tell' |
| 185 | 185 | ||
| 186 | shift + cmd - q : ${pkgs.yabai}/bin/yabai -m window --close | 186 | shift + alt - q : ${pkgs.yabai}/bin/yabai -m window --close |
| 187 | 187 | ||
| 188 | cmd - up : ${pkgs.yabai}/bin/yabai -m window --focus north || ${pkgs.yabai}/bin/yabai -m display --focus north | 188 | alt - up : ${pkgs.yabai}/bin/yabai -m window --focus north || ${pkgs.yabai}/bin/yabai -m display --focus north |
| 189 | shift + cmd - up : ${pkgs.yabai}/bin/yabai -m window --swap north || ${pkgs.yabai}/bin/yabai -m window --display north | 189 | shift + alt - up : ${pkgs.yabai}/bin/yabai -m window --swap north || ${pkgs.yabai}/bin/yabai -m window --display north |
| 190 | cmd - down : ${pkgs.yabai}/bin/yabai -m window --focus south || ${pkgs.yabai}/bin/yabai -m display --focus south | 190 | alt - down : ${pkgs.yabai}/bin/yabai -m window --focus south || ${pkgs.yabai}/bin/yabai -m display --focus south |
| 191 | shift + cmd - down : ${pkgs.yabai}/bin/yabai -m window --swap south || ${pkgs.yabai}/bin/yabai -m window --display south | 191 | shift + alt - down : ${pkgs.yabai}/bin/yabai -m window --swap south || ${pkgs.yabai}/bin/yabai -m window --display south |
| 192 | cmd - right : ${pkgs.yabai}/bin/yabai -m window --focus east || ${pkgs.yabai}/bin/yabai -m display --focus east | 192 | alt - right : ${pkgs.yabai}/bin/yabai -m window --focus east || ${pkgs.yabai}/bin/yabai -m display --focus east |
| 193 | shift + cmd - right : ${pkgs.yabai}/bin/yabai -m window --swap east || ${pkgs.yabai}/bin/yabai -m window --display east | 193 | shift + alt - right : ${pkgs.yabai}/bin/yabai -m window --swap east || ${pkgs.yabai}/bin/yabai -m window --display east |
| 194 | cmd - left : ${pkgs.yabai}/bin/yabai -m window --focus west || ${pkgs.yabai}/bin/yabai -m display --focus west | 194 | alt - left : ${pkgs.yabai}/bin/yabai -m window --focus west || ${pkgs.yabai}/bin/yabai -m display --focus west |
| 195 | shift + cmd - left: ${pkgs.yabai}/bin/yabai -m window --swap west || ${pkgs.yabai}/bin/yabai -m window --display west | 195 | shift + alt - left: ${pkgs.yabai}/bin/yabai -m window --swap west || ${pkgs.yabai}/bin/yabai -m window --display west |
| 196 | 196 | ||
| 197 | shift + cmd - space: ${pkgs.yabai}/bin/yabai -m window --toggle float | 197 | shift + alt - space: ${pkgs.yabai}/bin/yabai -m window --toggle float |
| 198 | 198 | ||
| 199 | shift + cmd - return: ${pkgs.yabai}/bin/yabai -m window --toggle sticky | 199 | shift + alt - return: ${pkgs.yabai}/bin/yabai -m window --toggle sticky |
| 200 | 200 | ||
| 201 | cmd - f : ${pkgs.yabai}/bin/yabai -m window --toggle zoom-fullscreen | 201 | alt - f : ${pkgs.yabai}/bin/yabai -m window --toggle zoom-fullscreen |
| 202 | 202 | ||
| 203 | shift + cmd - f: ${pkgs.yabai}/bin/yabai -m window --toggle native-fullscreen | 203 | shift + alt - f: ${pkgs.yabai}/bin/yabai -m window --toggle native-fullscreen |
| 204 | 204 | ||
| 205 | shift + cmd - 1 : ${pkgs.yabai}/bin/yabai -m window --space 1 | 205 | shift + alt - 1 : ${pkgs.yabai}/bin/yabai -m window --space 1 |
| 206 | shift + cmd - 2 : ${pkgs.yabai}/bin/yabai -m window --space 2 | 206 | shift + alt - 2 : ${pkgs.yabai}/bin/yabai -m window --space 2 |
| 207 | shift + cmd - 3 : ${pkgs.yabai}/bin/yabai -m window --space 3 | 207 | shift + alt - 3 : ${pkgs.yabai}/bin/yabai -m window --space 3 |
| 208 | shift + cmd - 4 : ${pkgs.yabai}/bin/yabai -m window --space 4 | 208 | shift + alt - 4 : ${pkgs.yabai}/bin/yabai -m window --space 4 |
| 209 | shift + cmd - 5 : ${pkgs.yabai}/bin/yabai -m window --space 5 | 209 | shift + alt - 5 : ${pkgs.yabai}/bin/yabai -m window --space 5 |
| 210 | shift + cmd - 6 : ${pkgs.yabai}/bin/yabai -m window --space 6 | 210 | shift + alt - 6 : ${pkgs.yabai}/bin/yabai -m window --space 6 |
| 211 | shift + cmd - 7 : ${pkgs.yabai}/bin/yabai -m window --space 7 | 211 | shift + alt - 7 : ${pkgs.yabai}/bin/yabai -m window --space 7 |
| 212 | shift + cmd - 8 : ${pkgs.yabai}/bin/yabai -m window --space 8 | 212 | shift + alt - 8 : ${pkgs.yabai}/bin/yabai -m window --space 8 |
| 213 | shift + cmd - 9 : ${pkgs.yabai}/bin/yabai -m window --space 9 | 213 | shift + alt - 9 : ${pkgs.yabai}/bin/yabai -m window --space 9 |
| 214 | ''; | 214 | ''; |
| 215 | }; | 215 | }; |
| 216 | 216 | ||
| @@ -223,6 +223,9 @@ in { | |||
| 223 | }; | 223 | }; |
| 224 | 224 | ||
| 225 | system.defaults = { | 225 | system.defaults = { |
| 226 | WindowManager = { | ||
| 227 | EnableTilingOptionAccelerator = false; | ||
| 228 | }; | ||
| 226 | NSGlobalDomain = { | 229 | NSGlobalDomain = { |
| 227 | # 24 hour time | 230 | # 24 hour time |
| 228 | AppleICUForce24HourTime = true; | 231 | AppleICUForce24HourTime = true; |
| @@ -314,6 +317,7 @@ in { | |||
| 314 | { app = "/System/Applications/Calendar.app"; } | 317 | { app = "/System/Applications/Calendar.app"; } |
| 315 | { app = "/System/Applications/App Store.app"; } | 318 | { app = "/System/Applications/App Store.app"; } |
| 316 | { app = "/System/Applications/System Settings.app"; } | 319 | { app = "/System/Applications/System Settings.app"; } |
| 320 | { app = "/Applications/Ghostty.app"; } | ||
| 317 | { app = "/Applications/UTM.app"; } | 321 | { app = "/Applications/UTM.app"; } |
| 318 | ]; | 322 | ]; |
| 319 | persistent-others = [ | 323 | persistent-others = [ |
| @@ -401,7 +405,7 @@ in { | |||
| 401 | echo "The following actions must be taken since they are not configurable by Nix. This must be done only ONCE." | 405 | echo "The following actions must be taken since they are not configurable by Nix. This must be done only ONCE." |
| 402 | echo "" | 406 | echo "" |
| 403 | echo "1. Create 9 spaces." | 407 | echo "1. Create 9 spaces." |
| 404 | echo "2. Set a wallpaper as visible in all spaces." | 408 | echo "2. Set keyboard autofill settings" |
| 405 | echo "--------------------------------------------------" | 409 | echo "--------------------------------------------------" |
| 406 | fi | 410 | fi |
| 407 | touch "$MARK" | 411 | touch "$MARK" |
