-
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 and update everything (brew, asdf, pip, npm, cargo, go, etc.):
./updates.sh
-
Open Wezterm and start using a real terminal.
-
???
-
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
Claude Code skills extend the /skill-name slash command system. Skills live in ~/.claude/skills/.
./ai/install-skills.shVerify with npx skills ls -g.
Run ./updates.sh — it handles brew, asdf, pip, npm, cargo, go, GitHub releases, and build-from-source tools.
rm -rf ~/.local/share/nvim/treesitterThen reopen nvim and run :TSUpdate