Skip to content

Latest commit

 

History

History
73 lines (57 loc) · 1.82 KB

README.md

File metadata and controls

73 lines (57 loc) · 1.82 KB

dotfiles

License

All this stuff here is licensed under the MIT license.

How to

  • Install Xcode from 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://github.com/raw/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://github.com/raw/robbyrussell/oh-my-zsh/master/tools/install.sh)"
  • Clone the dotfiles repo
git clone --recursive git@github.com:thesharp/dotfiles $HOME/dotfiles
  • Remove the existing ~/.zshrc file 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 lima formula and install it along with colima
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