Skip to main content
Do you have a cool automatization, FlightDeck integration, or workflow? Feel free to open an issue or pull request to add it to this list! The source code of the page can be found in the ./docs directory.

Move windows by dragging any part of the window

Now, you can move windows by holding ctrl + cmd and dragging any part of the window (not necessarily the window title)

Non-native fullscreen in Firefox

Change the following settings in about:config:
full-screen-api.ignore-widgets is also an interesting config knob that might be of your preference.

Highlight focused windows with colored borders

To highlight the focused window with colored border you can use JankyBorders. You can also use after-startup-command to start JankyBorders together with FlightDeck

AeroSpace Raycast extension

The third-party AeroSpace Raycast extension targets the aerospace executable. It is not a drop-in FlightDeck integration unless it lets you configure the executable path to flightdeck. If you struggle remembering shortcuts, it’s useful to search for commands until they become muscle memory.

Disable windows opening animations

Observable in Google Chrome

Use trackpad gestures to switch workspaces

The following commands focus next or previous workspaces on monitors where the mouse is located
Use the software of your choice to assign trackpad gestures to the respective commands. Here are a few third party options in alphabetical order: CAUTION: Make sure that you trust project authors before running the distributed binaries. Alternatively, inspect the source code, and build it yourself.

Show FlightDeck workspaces in Sketchybar

You can integrate FlightDeck workspace indicators with Sketchybar. Use these snippets as a starting point. The AEROSPACE_* variables and aerospace_workspace_change event name remain unchanged for compatibility. .~/.aerospace.toml
.~/.config/sketchybar/sketchybarrc
.~/.config/sketchybar/plugins/flightdeck.sh

Show FlightDeck workspaces in simple-bar

simple-bar can be used to display FlightDeck workspaces. In order to sync simple-bar with FlightDeck, add these lines to your FlightDeck config file: .~/.aerospace.toml

Open a new window with AppleScript

Invoking Safari/Terminal with a command the obvious way (exec-and-forget open -a Safari) results in an outcome that is probably not the intended one. Namely, that any workspace already containing an instance of Safari/Terminal is brought in focus. Opening a new window of a program that can support multiple windows (such as Safari or Terminal.app) can be accomplished with an AppleScript inlined in aerospace.toml as follows:
  • Safari
  • Terminal
  • Ghostty

Disable annoying and useless “hide application” shortcut

If automatically-unhide-macos-hidden-apps isn’t enough, you can disable cmd-h altogether (which will make this hotkey unavailable for apps that might use it for other purposes) .~/.aerospace.toml

Take screenshots to clipboard using keyboard shortcut

You can configure a custom shortcut to take a screenshot. screencapture is a built-in macOS command. .~/.aerospace.toml

i3 like config

Download i3-like-config.toml

Spacelist

Spacelist is a terminal UI application that provides a searchable interface to view all open windows organized by workspace. You can hit enter on a selected application to switch to that workspace.

List of Apple application IDs

The list is useful to compose custom on-window-detected callback.