The Prefect setup.
git clone https://github.com/PrefectHQ/prefect.cfg
cd prefect.cfg
Follow the instructions below.
sh applications.sh
Installs the following applications:
- Homebrew (https://brew.sh)
- iTerm2 (https://www.iterm2.com/)
- Google Chrome (https://www.google.com/chrome/)
- 1Password (https://1password.com/)
- VS Code (https://code.visualstudio.com/)
- Slack (https://slack.com/)
- Hammerspoon (https://github.com/Hammerspoon/hammerspoon)
sh python.sh
Installs Anaconda and additional Python dependencies, including:
- black (formatter)
- ipdb (debugger)
- mypy (linter)
- pylint (linter)
sh macos.sh
Installs various Mac OS extensions.
sh node.sh
Installs Node
Hammerspoon is a utility for scripting your Mac. The hammerspoon
directory contains an init.lua
configuration for Hammerspoon and can be copied to your home folder as .hammerspoon
(note the leading dot):
cp -r hammerspoon ~/.hammerspoon
shortcut | first press | repeated presses |
---|---|---|
cmd opt ← | moves window to the left third of the screen | cycles through left half and left two-thirds |
cmd opt → | moves window to the right third of the screen | cycles through right half and right two-thirds |
cmd opt ↓ | moves window to the middle third of the screen | cycles through "middle half" and "middle two-thirds" |
cmd opt ↑ | makes window full-screen | moves window to the middle of the screen |
cmd ctrl ↓ | sends window to next monitor |