This is my collection of configuration files.
git clone https://github.com/mloning/dotfiles.git
cd dotfiles
make create- alacritty or Windows Terminal
- oh-my-zsh with powerlevel10k
- tmux
- neovim with AstroNvim
My personal git configuration is different from my work one.
I define a shared .gitconfig_base, which I can then import in each of my .gitconfig files.
[include]
path = ~/.gitconfig_base
My personal git configuration is in git/.gitconfig_personal.
:AstroUpdateto update Neovim and Mason plugins:Lazyand thenSyncto upgrade Mason plugins and remove unused plugins:Lazyand thenRestoreto install Mason plugin from versions in lock file:checkhealthto check health of all packages:TSUpdateto update tree-sitter:Masonto update LSP servers and related tools
- Press
prefix+Ito install plugins using tmp