-
Install xcode-select (for basically everything…)
xcode-select --install
-
Install Homebrew
/bin/bash -c \ "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/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 repository:
[[ -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/dotfilesOpen Neovim with this config:
NVIM_APPNAME=mosheavni/dotfiles/nvim/.config/nvim nvim-
Adjust dock and keyboard settings
-
Download and install Docker
-
Change clipy (for snippets) and maccy (for clipboard) shortcuts, and load snippets
-
Install magnet
-
Install OneNote
-
Install shottr
while read -r npm_package; do
echo "$npm_package"
npm i -g "$npm_package"
done <~/.dotfiles/node/.default-npm-packagespip install --user -r ~/.dotfiles/requirements.txtrm -rf ~/.local/share/nvim/treesitterThen reopen nvim and run :TSUpdate