- oh-my-zsh!
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
- fonts
# not mandatory but it makes a huge difference to have some custom fonts
# you can use: https://www.nerdfonts.com/font-downloads
brew tap homebrew/cask-fonts
brew install --cask font-hack-nerd-font
# brew install --cask font-<font_name>-font
- macos terminal
# only on macos using their default terminal
# Terminal > Preferences
# click on change font and select your nerdfont/font-<FONT>
- oh-my-zsh!
- font-hack-nerd-font
python3 -m venv ~/.config/nvim .env
cd ~/.config/nvim
. .env/bin/activate
pip install pynvim
- brew install lazygit (optional, in case you don't want to use fugitive)
- brew install ripgrep
- brew install fd
- brew install jq
- pip3 install pynvim
- npm install -g neovim
Go to ./lua/plugins/formatter.lua and install all the listed packages with :Mason
Go to ./after/plugin/dap.lua and install all the listed packages with :Mason
⚠️ C/C++/Rust: brew install llvm
Go to ./after/plugin/lsp.lua and install all the listed packages with :Mason
Create a dbs.lua file inside the lua/bighelmet7 directory, following the below format
-- DBs table example
local _M = {
{
name = "local",
url = "postgres://postgres:postgres@127.0.0.1:15432/postgres",
},
}
return _M
- https://github.com/romkatv/powerlevel10k#oh-my-zsh
- https://github.com/Homebrew/homebrew-cask-fonts/tree/master/Casks
- https://github.com/ryanoasis/nerd-fonts#option-4-homebrew-fonts
- https://github.com/ryanoasis/vim-devicons/wiki/Installation
- https://github.com/kyazdani42/nvim-tree.lua
- https://github.com/junegunn/vim-plug
- https://devhints.io/lua
- https://vonheikemen.github.io/devlog/tools/configuring-neovim-using-lua/