- Clone repository
cd ~ && git clone --recurse-submodules git://github.com/antonk52/dot-files.git && cd dot-files
- Create symlinks before installing applications
./scripts/setup.sh
- Prepare macOS(xcode) if on a mac
./scripts/prepare-macos.sh
- Install
brew
./scripts/brew.sh
- Change shell to zsh if it's not zsh already(how to get correct version on M1)
chsh -s $(which zsh)
- Install global npm deps
./scripts/prepare-npm.sh
-
dock(open Settings/Dock, it should be similar to below)
- Minimize windows into application icon
- Automatically hide and show the Dock
- Show indicators for open applications
- remove all items from it by default, but finder; downloads; trash
-
increase key repeat: fastest
-
key delay until repeat: shortest
-
enable three finger drag
-
tap to click
-
use keyboard to navigate
-
adjust keyboard brightness automatically
-
keyboard/shortcuts
- "input sourtces" - enable select next to ctrl + space
- "spotlight" - disable all
Mostly require permissions or manual setup:
- Raycast
- launch
- Karabiner elements
- launch
- give security permissions
- big sur might have issues with loading driver, launch karabiner elements and it will prompt to docs on how to grant permissions
- MonitorControl
- launch
- give accessibility permissions
- preferences / start at login
- Github
- generate access token docs
- Docker
- Download and install docker for mac