- Install homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- Install Oh-My-ZSH
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
- Install Chezmoi
sh -c "$(curl -fsLS git.io/chezmoi)" -- init --apply iahmad94
- Brew install packages
brew bundle install
- Install Rust
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
- Install Node version using nvm
nvm install v16.13.1
- Install npm global packages
npm install --global yarn
- Install neovim, need to install older version since lvim isn't working with
0.6.1
curl -LO https://github.com/neovim/neovim/releases/download/v0.5.1/nvim-macos.tar.gz
tar xvf nvim-macos.tar.gz
# .zshrc has this path added to the $PATH
- Install Lunar Vim
bash <(curl -s https://raw.githubusercontent.com/lunarvim/lunarvim/master/utils/installer/install.sh)
## NOTE, if you run into:
## Unable to install without administrative privilages. Please set you NPM_HOME correctly and try again
## Run:
npm config get prefix
yarn config set prefix <output of above command>
- Start brew services
brew services start skhd
brew services start yabai