This is now superseded by https://github.com/otosky/dotfiles
- Swap CAPS LOCK and CTRL keys
-
Install zsh
-
Install Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
-
Install iTerm2
-
Install oh-my-zsh
-
Download and install Jetbrains Mono font from Nerd Fonts
https://github.com/ryanoasis/nerd-fonts
-
Download and Import Agnoster iTerm2 color preset
https://iterm2colorschemes.com/
-
Install direnv
brew install direnv
- Install vim through
asdf
# pick whatever version you want > 8.0
asdf plugin add vim
asdf install vim 8.2.3364
- Add aliases to .oh-my-zsh Custom folder:
cp aliases.zsh "$ZSH_CUSTOM"
- Copy over .vimrc file
cp .vimrc "$HOME"
.vimrc will install Vim-Plug .vimrc will have vim-plug install coc-nvim
- Install coc-python
# in vim
:CocInstall coc-python
- Install python version through
asdf
asdf plugin add python
asdf install python <VERSION>
# optional - set global version
asdf global python <VERSION>
- Install poetry version through
asdf
asdf plugin add poetry
asdf install poetry <VERSION>
# optional - set global version
asdf global poetry <VERSION>
- Install pre-commit
brew install pre-commit
add sections for
Kubernetes:
- kubectl
- kubens/kubectx
- k9s
- stern
- helm
- fluxctl
Cloud
- awscli
- whatever azures cli tool is
- gcloud
Terraform pgcli docker sdkman