My general setup for my work laptop.
Install Brew
sudo /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Packages
Preferences > General > Window Disable "Native Full Screen Windows"Preferences > Profiles > Terminal > Notifications > Silence BellPrompt: PS1="\u@$(hostname | cut -d"." -f1,2,3):\W\$ "
Install oh-my-zsh
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
Packages
Get SSH to automatically use different usernames on different hosts.
➜ ~ cat .ssh/config
Host *.acme.com
User foo
Host *.lorum.net
User bar
Extensions:
Go
Pylance
VSCode-icons
docker
Excel Viewer
Git Graph
Github Theme
HashiCorp Terraform
Prettify JSON
Python
Python Indent
Packages
@syntax-text-color: #adbfd2;sudo gem install puppet-lint