-
Install xcode-select (for basically everything…)
xcode-select --install
-
Install Homebrew
/bin/bash -c \ "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)" eval "$(/opt/homebrew/bin/brew shellenv)" # to make brew available before we load `~/.zshrc` that has "$PATH" brew update brew install git stow
-
Clone this repo:
[[ -d ~/Repos ]] || mkdir ~/Repos cd ~ && git clone git@github.com:mosheavni/dotfiles.git .dotfiles && cd .dotfiles
-
Install antidote
git clone --depth=1 https://github.com/mattmc3/antidote.git ${ZDOTDIR:-~}/.antidote
-
Stow the .dotfiles and reload the shell:
./start.sh source ~/.zshrc
-
Install brew dependencies (generated with
brew bundle dump
)brew bundle
-
Open Wezterm and start using a real terminal.
-
Install asdf-vm plugins
cd ~/.dotfiles while read -r plugin_line; do asdf plugin add $(awk '{print $1}' <<<"$plugin_line") done <asdf/.tool-versions asdf install
-
Add support for recently installed fzf
$(brew --prefix)/opt/fzf/install
-
Login to gh cli
gh auth login --web -h github.com
-
Install gh github cli copilot extension
gh extension install github/gh-copilot --force
-
???
-
PROFIT
Install requires Neovim 0.10+. Always review the code before installing a configuration.
Clone the repository and install the plugins:
git clone git@github.com:mosheavni/dotfiles ~/.config/mosheavni/dotfiles
Open Neovim with this config:
NVIM_APPNAME=mosheavni/dotfiles/nvim/.config/nvim nvim