brew install 1password-cli
go install sigs.k8s.io/kind@v0.32.0
nvim
:TSInstall go rust js css html sql markdown lua bash toml json regex yaml dockerfile gitignore typescript
Install ripgrep for fuzzy search
Install neovide
Install delta
# Mac
brew install git-delta
Install LazyGit.
go install github.com/jesseduffield/lazygit@latest
Install jq
webi jq
Emplace .gitconfig (todo manage dotfiles)
cp ~/.config/nvim/dotfiles/.gitconfig ~/
Install fd
webi fd
Add SSH key.
nvim id_ed25519
chmod 600 id_ed25519
Install Codex (he likes using python as a tool so we add that for him).
brew install codex
webi python3
If forced to use windows then use WSL
Install make for the :make command.
Windows
choco install make
Install Zig to avoid compilation issues.
On Windows install Git Bash.
Install LazyDocker.
Install delta for improved diffs in LazyGit.
Install k9s.
Enable the Terraform provider cache when using Terragrunt.
export TERRAGRUNT_PROVIDER_CACHE=1
Install Flameshot and bind screenshot/snipping to Ctrl+X.
Install database clients for vim-dadbod.
Windows
choco install psql
On Windows install du.
choco install du
Install dive for inspecting Docker images.
Windows: set
setx DOCKER_HOST npipe:////./pipe/docker_engine
Use dive <image-id> with private repositories.
Enable Docker BuildKit.
export DOCKER_BUILDKIT=1