This is my dotfiles, a shell script to recreate my personal environment quickly on any OSX machine.
Explore the docs »
Table of Contents
Nothing is needed on your machine to run the script.
Try to run the command below to install and configure your environment.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/leticiabernardo/dotfiles/master/install)"
And well done! 😎
- Brew setup and install apps
- Node
- Install the latest LTS Node.js via nvm and set it as default
- Install yarn 1.22
- Make sure npm is up to date
- Python
- Install python3
- Set python3 as default
- Install pip
- Install some basic pip packages
- Git
- Install git with brew
- Set .gitconfig with alias and colors
- Set global user config
- Generate ssh keys and copy public key to clipboard*
- MacOS
- Create Screenshots folder and modify the default folder
- Disable "natural" scrolling
- Set minimize effect to scale
- Set Google Chrome as the default browser
- Show hidden files, path bar and status bar in Finder
- Use list view in Finder windows by default
- Auto-hide the Dock and smaller icons
- Show battery percentage in the menu bar
- VSCODE
- Install code command in PATH (vscode)
- Sync user
settings.jsonandkeybindings.json - Install all extensions
- ZSH
- Install ZSH and configure the theme
robbyrussellfor all terminals - Install
zsh-autosuggestionsandzsh-syntax-highlightingplugins
- Install ZSH and configure the theme
- Install some beautiful fonts
* Adding a new SSH key to your GitHub account
- git
- gh
- docker
- docker-buildx
- docker-compose
- colima
- kind
- kubernetes-cli
- helm
- go
- python
- nvm
- postgresql
- redis
- cmake
- swig
- gradle
- cocoapods
- tree
- watchman
- qemu
- duti
- zsh-autosuggestions
- zsh-syntax-highlighting
- terraform
- pup
- claude
- gcloud-cli
- google-chrome
- iterm2
- obsidian
- postman
- rectangle
- slack
- visual-studio-code
Distributed under the MIT License. See LICENSE for more information.