config-version = 2 after-startup-command = [ "workspace 10", "layout h_accordion", "workspace-back-and-forth" ] persistent-workspaces = ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10'] enable-normalization-flatten-containers = false enable-normalization-opposite-orientation-for-nested-containers = false on-focused-monitor-changed = ['move-mouse monitor-lazy-center'] exec-on-workspace-change = ['/bin/bash', '-c', '/run/current-system/sw/bin/sketchybar --trigger aerospace_workspace_change FOCUSED_WORKSPACE=$AEROSPACE_FOCUSED_WORKSPACE PREV_WORKSPACE=$AEROSPACE_PREV_WORKSPACE && /etc/profiles/per-user/rayandrew/bin/aerospace-scratchpad hook pull-window $AEROSPACE_PREV_WORKSPACE $AEROSPACE_FOCUSED_WORKSPACE' ] [gaps] inner.horizontal = [{ monitor.'^built-in retina display$' = 10 }, 15] inner.vertical = [{ monitor.'^built-in retina display$' = 10 }, 15] outer.left = [{ monitor.'^built-in retina display$' = 5 }, 15] outer.right = [{ monitor.'^built-in retina display$' = 5 }, 15] outer.bottom = [{ monitor.'^built-in retina display$' = 5 }, 15] outer.top = [{ monitor.'^built-in retina display$' = 15 }, 50] [mode.main.binding] alt-enter = 'exec-and-forget open -na Ghostty' alt-h = 'focus --boundaries-action wrap-around-the-workspace left' alt-j = 'focus --boundaries-action wrap-around-the-workspace down' alt-k = 'focus --boundaries-action wrap-around-the-workspace up' alt-l = 'focus --boundaries-action wrap-around-the-workspace right' alt-shift-h = 'move --boundaries all-monitors-outer-frame left' alt-shift-j = 'move --boundaries all-monitors-outer-frame down' alt-shift-k = 'move --boundaries all-monitors-outer-frame up' alt-shift-l = 'move --boundaries all-monitors-outer-frame right' alt-v = 'split vertical' alt-shift-v = 'split horizontal' alt-f = 'fullscreen' alt-s = 'layout v_accordion' alt-e = 'layout tiles horizontal vertical' alt-space = 'layout floating tiling' alt-1 = 'workspace 1' alt-2 = 'workspace 2' alt-3 = 'workspace 3' alt-4 = 'workspace 4' alt-5 = 'workspace 5' alt-6 = 'workspace 6' alt-7 = 'workspace 7' alt-8 = 'workspace 8' alt-9 = 'workspace 9' alt-0 = 'workspace 10' alt-shift-1 = 'move-node-to-workspace 1' alt-shift-2 = 'move-node-to-workspace 2' alt-shift-3 = 'move-node-to-workspace 3' alt-shift-4 = 'move-node-to-workspace 4' alt-shift-5 = 'move-node-to-workspace 5' alt-shift-6 = 'move-node-to-workspace 6' alt-shift-7 = 'move-node-to-workspace 7' alt-shift-8 = 'move-node-to-workspace 8' alt-shift-9 = 'move-node-to-workspace 9' alt-shift-0 = 'move-node-to-workspace 10' alt-shift-semicolon = 'mode service' alt-r = 'mode resize' cmd-ctrl-1 = "exec-and-forget aerospace-scratchpad show Finder" [mode.resize.binding] h = 'resize width -50' j = 'resize height +50' k = 'resize height -50' l = 'resize width +50' enter = 'mode main' esc = 'mode main' [mode.service.binding] c = ['reload-config', 'mode main'] r = ['flatten-workspace-tree', 'mode main'] f = ['layout floating tiling', 'mode main'] backspace = ['close-all-windows-but-current', 'mode main'] alt-shift-h = ['join-with left', 'mode main'] alt-shift-j = ['join-with down', 'mode main'] alt-shift-k = ['join-with up', 'mode main'] alt-shift-l = ['join-with right', 'mode main'] [[on-window-detected]] if.app-id = 'com.apple.finder' run = ['layout floating'] [[on-window-detected]] if.app-id = 'com.apple.ActivityMonitor' run = ['layout floating'] [[on-window-detected]] if.app-id = 'com.1password.1password' run = ['layout floating']