AEROSPACE-MOVE(1)
π AEROSPACE-MOVE(1) β the AeroSpace manual, bestie edition β¨
okay so this is aerospace-move from the AeroSpace manual, and it's literally the glow-up your window layout has been waiting for π«Ά
πΈ NAME πΈ
aerospace-move β move the focused window in the given direction. that's it, that's the whole vibe β¨
π¦ SYNOPSIS π¦
aerospace move [-h|--help] [--window-id <window-id>] [--boundaries <boundary>]
[--boundaries-action <boundary-action>] [--fail-if-fullscreen]
[--fail-if-macos-native-fullscreen] (left|down|up|right)
π DESCRIPTION π
So basically: you take the focused window and you move it in whatever direction you asked for. that's the whole thing π
if you want to actually see it happening, the "Examples" section down there is where it's at β it's giving before-and-after makeover montage, no cap.
β οΈ deprecated name alert:move-throughβ that's the old name, it's still a thing but like, it's so last season. usemoveπ
β¨ OPTIONS β¨
-h,--helpβ prints the help. classic, iconic, does exactly what it says on the tin π--window-id <window-id>β instead of acting on the focused window, you point at a specific window. and the way this flag flexes? it takes precedence over theAEROSPACE_WINDOW_IDandAEROSPACE_WORKSPACEenvironment variables. main character energy fr fr π--boundaries <boundary>β sets where the moving has to stop, i.e. the move boundaries. possible values for<boundary>:(workspace|all-monitors-outer-frame). the default is:workspace.--boundaries-action <boundary-action>β decides what happens when you're asked to move across the<boundary>. possible values for<boundary-action>:(stop|fail|create-implicit-container). the default is:create-implicit-container.--fail-if-fullscreenβ if the target window is fullscreen by thefullscreencommand, it exits with a non-zero code. like, it's not doing it, and it's telling you so π--fail-if-macos-native-fullscreenβ same energy but for macOS native fullscreen: exits with a non-zero code if the target window is in macOS native fullscreen. π
π₯ EXAMPLES π₯
1. Given this layout
h_tiles
βββ window 1 (focused)
βββ window 2
move right will result in the following layout
h_tiles
βββ window 2
βββ window 1 (focused)
2. Given this layout
h_tiles
βββ window 1
βββ window 2 (focused)
βββ v_tiles
βββ window 3
βββ window 4
move right will result in the following layout
h_tiles
βββ window 1
βββ v_tiles
βββ window 3
βββ window 2 (focused)
βββ window 4
3. Given this layout
h_tiles
βββ window 1
βββ v_tiles
βββ window 3
βββ window 2 (focused)
βββ window 4
move left will result in the following layout
h_tiles
βββ window 1
βββ window 2 (focused)
βββ v_tiles
βββ window 3
βββ window 4
4. Implicit container example π§
sometimes move has to implicitly create a container to fulfill your command. it's not being dramatic, it's just doing what you asked π
Given this layout
h_tiles
βββ window 1
βββ window 2 (focused)
βββ window 3
move up will result in the following layout
v_tiles
βββ window 2 (focused)
βββ h_tiles
βββ window 1
βββ window 3
v_tiles is an implicitly created container. yes, it spawned a whole container out of thin air, slay π¦
π Remark: if--boundariesis set toall-monitors-outer-frameand there is a monitor in the up direction, the implicit container isn't created. Instead,window 2would be moved to the monitor above the current. plot twist π
π RESOURCES π
- Project homepage:
https://github.com/nikitabobko/AeroSpace - Guide:
https://nikitabobko.github.io/AeroSpace/guide
π BUGS π
found a bug? bestie, report it here:
https://github.com/nikitabobko/AeroSpace/discussions/categories/potential-bugs
the maintainers will move verified bugs over to:
https://github.com/nikitabobko/AeroSpace/issues
(so yes, there's a whole pipeline. very organized. we love that for them π)
πΈ LICENSE πΈ
Copyright Β© 2023 Nikita Bobko
Free use of this software is granted under the terms of the MIT License You can find the full text of AeroSpace license and its dependencies in the 'legal' directory of the distributed zip archive.
β AUTHOR β
Nikita Bobko and contributors
and that's the whole page, bestie π«Ά this was AeroSpace, dated 2026-07-16 β go forth and move some windows πβ¨π
π¦ where this page comes from
- nixpkgs unstable: aerospace 0.21.3-Beta
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms