All this stuff here is licensed under the MIT license.
-
Install
Xcodefrom the AppStore -
Install a JetBrainsMono Nerd font
https://github.com/ryanoasis/nerd-fonts/releases/download/v3.0.2/JetBrainsMono.zip- Apply an iTerm2 profile
https://disk.yandex.ru/d/TtINxbTEEznZ4g- Install homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"- Install necessary packages
brew install aria2 docker docker-buildx docker-compose fd fzf git gnu-sed gnupg go helm-ls hub jq lua-language-server neovim node pip-completion pyenv pyenv-virtualenv pyenv-virtualenvwrapper ranger reattach-to-user-namespace rg shellcheck tmux tmuxinator wget xz yaml-language-server zsh zsh-completions zsh-fast-syntax-highlighting- Install oh-my-zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"- Clone the dotfiles repo
git clone --recursive [email protected]:thesharp/dotfiles $HOME/dotfiles- Remove the existing
~/.zshrcfile from oh-my-zsh installation
rm -f ~/.zshrc- Run the update.sh script to link stuff up
$HOME/dotfiles/update.sh- Install the latest Python version from
pyenv
pyenv install 3.12.0- Install various python utilities using the default versions
pip install -r requirements.txt- Patch a
limaformula and install it along withcolima
https://gist.github.com/thesharp/b3d6963da30d0e427b62002b08289b25
brew edit lima
brew install -s lima
brew install colima- Install various language servers
go install -v golang.org/x/tools/gopls@latest
npm install -g pyright bash-language-server dockerfile-language-server-nodejs @ansible/ansible-language-server