Before doing anything, make sure you know what are you doing! Settings applied by this repository are very personal, and definitely not suite everyones needs. I suggest to create your own set of dotfiles based on this repo.
-
Install brew.
-
Install git.
brew install git
- Clone this repo to hidden .dotfile directory in your home directory
git clone [email protected]:pawelgrzybek/dotfiles.git ~/.dotfile
- Run setup.
source ~/.dotfiles/setup-symlinks.sh
source ~/.dotfiles/setup-osx.sh
source ~/.dotfiles/setup-brew.sh
- Symlink VSCode stuff manually.
VSCode:
ln -s ~/.dotfiles/VSCode/* ~/Library/Application\ Support/Code/User/
- Configure Alfred settings.
Alfred: use GUI
~/.dotfiles
-
Enable Alfred clipboard (plain text for 7 days) and your personalized theme.
-
SSH setup
-
Download your fav apps from App Store or independent websites:
- Affinity Photo
- Affinity Design
- Affinity Publisher
- Keynote
- Numbers
- Pages
- Palette Master Element
- Reeder
- Things
- download VSCode plugins
code --install-extension ban.spellright
code --install-extension dbaeumer.vscode-eslint
code --install-extension esbenp.prettier-vscode
code --install-extension idleberg.applescript
code --install-extension karigari.chat
code --install-extension mrmlnc.vscode-duplicate
code --install-extension ms-vsliveshare.vsliveshare
code --install-extension ms-vsliveshare.vsliveshare-audio
code --install-extension ms-vsliveshare.vsliveshare-pack
code --install-extension pawelgrzybek.gatito-theme
- download node and some global yarn stuff
nvm install node
yarn global add eslint @typescript-eslint/parser eslint-config-prettier eslint-plugin-prettier eslint-plugin-react jest prettier typescript vsce
- Capture One Pro config symlinks
ln -s ~/.dotfiles/Capture\ One/* ~/Library/Application\ Support/Capture\ One/