A collection of my configuration and dotfiles for easy setup
Install the repo locally:
git clone https://github.com/martinabeleda/dotfiles.git
cd dotfilesInstall homebrew:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"We use brew bundle to manage homebrew dependencies in a reproducible way. To install all dependencies:
brew bundle --file=brew/BrewfileTo dump a Brewfile of current entries:
rm brew/Brewfile && brew bundle dump --file=brew/BrewfileSee more brew bundle tips here
Install mac developer tools without installing XCode:
touch /tmp/.com.apple.dt.CommandLineTools.installondemand.in-progress;
softwareupdate -i -a
rm /tmp/.com.apple.dt.CommandLineTools.installondemand.in-progressLink all dotfiles and install plugins:
./installThis is managed by dotbot
Change shell to zsh:
zshMost of my neovim setup has been sourced from josean
Packer manages neovim plugins. To set everything up, run packer sync:
:PackerSyncCopilot requires Node.js as a pre-requisite. I've installed this here
After that, you can run the setup from neovim:
:Copilot setup
After that you can find help by:
:help copilot
Check copilot status:
:Copilot setup
See the starship docs for installation instructions. Starship should already be set up by virtue of installing our brew dependencies and symlinking the .zshrc file.
- Add new plugin to
.tmux.confwithset -g @plugin '...' - Press
prefix+Ito fetch the plugin.