Reload nvim settings
:source %
Reload lazy plugin
:Lazy reload vim-tmux-navigator
Don't forget to clone tmux plugin manager via the below
git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm
and then install the plugins with
Ctrl + Space and then Shift + I
https://ohmyposh.dev/docs/installation/macos
ln -s ~/.dotfiles/.wezterm.lua ~/.wezterm.lua
ln -s ~/.dotfiles/.tmux.conf ~/.tmux.conf
ln -s ~/.dotfiles/.zshrc ~/.zshrc
ln -s ~/.dotfiles/nvim ~/.config/
- install brew
- install fonts
brew tap homebrew/cask-fontsbrew install --cask font-jetbrains-mono-nerd-font - install node (necessary for mason to grab some LSPs)
- install ripgrep
- install tmux
- install TPM (tmux plugin manager)
- install neovim
- install ohmyz
- install ohmyposh
brew tap homebrew/cask-fonts
brew install --cask font-jetbrains-mono-nerd-font
-
get the gh cli and sign-in
-
set git user + email via
`git config --global user.name "MY_NAME_HERE"`
`git config --global user.email MY_EMAIL_HERE`
-
test that this worked via
`git config --list`
The opts parameter is just shortcut to avoid the normal boilerplate config = function() require(‘plugin’).setup(opts) end.
- Download Docker Desktop
- Enable k8 mode
- brew install minikube
- Start mini-cube with docker driver.
minikube start --driver=docker
Install k8 switcher
brew install kubectx