Set of Scripts and Documentation to setup Mac as Development Environment
mkdir ~/.ssh
sh -c 'curl -s https://raw.githubusercontent.com/karolinachalupova/developer-mac-setup/master/ssh-config >> ~/.ssh/config'
ssh-keygen -t ed25519 -C "[email protected]" # nagenerovat ke vsem uctum z configu a ulozit pod ~/.ssh/ed25519_<SUFFIX> se suffixem podle configu
eval "$(ssh-agent -s)"
ssh-add --apple-use-keychain ~/.ssh/id_ed25519_<SUFFIX> # pro vsechny ucty z configu
pbcopy < ~/.ssh/id_ed25519_<SUFFIX>.pub # pridat SSH klic v githubim Profile -> Settings -> SSH
xcode-select --install
mkdir ~/Projects
cd ~/Projects
mkdir personal
cd personal
git clone [email protected]:karolinachalupova/developer-mac-setup.git
- Comment/Uncomment tools in the macSetup.sh script per your need.
cd ~/Projects/personal/developer-mac-setup
chmod +x macSetup.sh
sudo chown kaja /usr/local/bin/
yes | ./macSetup.sh
yes | p10k configure
The font downloads automatically.
- select terminal Solarized Dark color preset: Iterm2 -> Settings -> Profiles -> Colors -> Color Presets -> Solarized Dark
- enable infinite scrolling in terminal: Iterm2 -> Settings -> Profiles -> Terminal -> Unlimited scrollback
- add statusbar to terminal: Iterm2 -> Settings -> Profiles -> Sesstion -> Status bar enabled -> Configure Status Bar
- turn off keyboard typing auto-corrections -> System Preferences -> Keyboard Settings -> Text Input -> Edit -> vsecko povypinat
- mkdir ~/Pictures/Screenshots # automaticky se tam budou ukladat
- Git Config
- Global Git Ignore
- Mac Screenshot Config
- Git Aliases
- Docker Aliases
- K8s Aliases
If you want to add any new extension besides all the ones listed below then update vscode-extensions.txt before executing script.
- GitLens โ Git supercharged
- GitHub
- Live Share
- Quokka.js
- Bracket Pair Colorizer
- Visual Studio IntelliCode
- Terraform
- Docker
- Live Server
- Python
- Path Intellisense
- Remote - Containers
- Markdown All in One
- open-in-browser
- Code Spell Checker
- Auto Rename Tag
- Auto Close Tag
- Polacode
- Code Runner
- Paste JSON as Code
- TODO Highlight
- npm
- Regex Previewer
- Git History
- AWS Toolkit for Visual Studio Code
- C#