Skip to content

Instantly share code, notes, and snippets.

@shanebarringer
Last active August 6, 2021 19:43
Show Gist options
  • Save shanebarringer/4e4ad9106ec3293b5ef2b102ef8be95b to your computer and use it in GitHub Desktop.
Save shanebarringer/4e4ad9106ec3293b5ef2b102ef8be95b to your computer and use it in GitHub Desktop.
Notes on Amethyst - tiling window manager

Info

TL;DR

A tiling window manager for macOS that automatically resizes opened windows (written in Swift).

While not as seamless as Linux window managers, Amethyst offers everything necessary for automatically managing multiple windows/apps on macOS 😍

Amethyst also offers support for multiple monitors, which is an area where other macOS window managers seem to struggle.

Install

Install via homebrew with: brew install --cask amethyst

note: To avoid weird/unpredictable actions (with keyboard navigation) make sure to disable Automatically rearrange Spaces based on most recent use in: System Preferences --> Mission Control

Resources


My Custom Shortcuts

Combo Operation Type
option + shift + k shift focus to app on RIGHT FOCUS app
option + shift + j shift focus to app on LEFT FOCUS app
option + shift + -> shift focus to screen on RIGHT FOCUS screen
option + shift + <- shift focus to screen on LEFT FOCUS screen
ctrl + option + command + -> Move app to space on RIGHT SPACE app
ctrl + option + command + <- Move app to space on LEFT SPACE app
ctrl + option + shift +-> move app to screen on RIGHT APP screen
ctrl + option + shift +<- move app to screen on LEFT APP screen
ctrl + option + shift + k swap with app on RIGHT (same screen) APP
ctrl + option + shift+j swap with app on LEFT (same screen) APP

Related Applications

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment