- Clone repository
cd ~ && git clone git://github.com/antonk52/dot-files.git && cd dot-files
- Prepare dotfiles
./scripts/prepare-dotfiles.sh
- Prepare macOS(xcode) if on a mac
./scripts/prepare-macos.sh
- Create symlinks before installing applications
./scripts/prepare-xdg.sh
- Clone git submodules
git submodule update --init --recursive
- Install
brew
from the website - Run brew file to install cli apps, gui apps and fonts
./scripts/brew.sh
- Change shell to zsh if it's not zsh already(how to get correct version on M1)
chsh -s $(which zsh)
- Open new terminal
- Set shell theme as tomorrow night by running
base16_tomorrow-night
- Install global npm deps
./scripts/prepare-npm.sh
-
dock(open Settings/Dock, it should be similar to below)
- Size: ~40%
- Magnification
- Position on screen: left
- Minimize windows into application icon
- Animate opening applications
- Automatically hide and show the Dock
- Show indicators for open applications
- Show recent applications in dock
- 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:
- Alfred
- launch
- give accessibility permissions
- give full disk read permission
- alfred preferences / set up shortcut for cmd+space
- alfred preferences / advanced / force keyboard: US
- alfred preferences / appearance / macos
- Amethyst
- launch
- give accessibility permissions
- from menubar turn on "start on login"
- shortcuts
- relaunch shift + cmd + backspace
- 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
- OBS
- launch
- give permissions to input monitoring(keyboard), screen recording, microphone
- menubar / scene collection / import / (
~/Documents/stream/antonk52obscollection.json
) - menubar / scene collection / antonk52-obs-collection
- Loopback
- launch
- click through the intro
- menubar / lookpback / license
- Github
- generate access token docs
- Docker
- Download and install docker for mac