/dotfiles

Some dotfiles for different tools config

Primary LanguageShell

dotfiles

Largely inspired by https://github.com/ViBiOh/dotfiles

Installation

mkdir -p ${HOME}/code/
pushd ${HOME}/code/
git clone https://github.com/simrobin/dotfiles.git
./dotfiles/init
popd

Configuration

You can set following environment variables for customizing installation behavior:

  • DOTFILES_NO_NODE="true" doesn't perform install of install/node file (replace NODE by any uppercase filename in install/ 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

ssh-keygen -t ed25519 -a 100 -C "$(whoami)@$(hostname)" -f ~/.ssh/id_ed25519

Brew

Fix it with following command when it's broken.

sudo chown -R $(whoami) $(brew --prefix)/*
brew doctor