Largely inspired by https://github.com/ViBiOh/dotfiles
mkdir -p ${HOME}/code/
pushd ${HOME}/code/
git clone https://github.com/simrobin/dotfiles.git
./dotfiles/init
popd
You can set following environment variables for customizing installation behavior:
DOTFILES_NO_NODE="true"
doesn't perform install ofinstall/node
file (replaceNODE
by any uppercase filename ininstall/
dir)
# Server configuration example
export DOTFILES_NO_GOLANG="true"
export DOTFILES_NO_GPG="true"
export DOTFILES_NO_NODE="true"
export DOTFILES_NO_PASS="true"
export DOTFILES_NO_PYTHON="true"
export DOTFILES_NO_PYTHON_PGCLI="true"
ssh-keygen -t ed25519 -a 100 -C "$(whoami)@$(hostname)" -f ~/.ssh/id_ed25519
Fix it with following command when it's broken.
sudo chown -R $(whoami) $(brew --prefix)/*
brew doctor