awesome window manager on a Mac: what to use
awesome is a Lua configured window manager for Linux. The Mac apps that come closest, from scripting with Hammerspoon to ready made layouts.
awesome does not run on macOS. On Linux it is a tiling window manager configured in Lua, with several layouts and tags instead of workspaces.
Closest matches
| If you liked | On a Mac |
|---|---|
| Scripting it in Lua | Hammerspoon, also scripted in Lua |
| Switching between layouts | Amethyst |
| Tags and workspaces on keys | AeroSpace |
| A ready layout with no config | ClutterFreeMac |
Many people who leave a configured Linux desktop for a Mac want to stop maintaining a config. ClutterFreeMac's settings window covers widths, per app rules, saved layouts and every shortcut; the strip does the arranging.
Questions
Is there a Mac equivalent of awesome wm?
Not exactly. Hammerspoon gives you Lua scripting, Amethyst gives you switchable layouts, and AeroSpace gives you keyboard driven workspaces.
Read next
- Coming from
Coming from i3 or sway to a Mac
Used to i3 or sway on Linux? The Mac options for keyboard driven tiling, how i3 habits translate, and why a scrolling strip may suit you better.
Read › - Coming from
A Stage Manager alternative that keeps every window in view
Stage Manager parks windows as thumbnails and shows one group at a time. If that feels cramped, here is a layout that keeps every window full size and in order.
Read › - Coming from
xmonad on a Mac: the closest options
xmonad does not run on macOS. Which Mac window managers feel closest, how its master and stack layout maps across, and what a scrolling strip changes.
Read ›