Clone this and initialize. Backups will be created in $HOME/bak/configs
.
cd $HOME
git clone https://github.com/felixhummel/configs.git
cd configs
./init --force --email "$USER@$(hostname -f)" --name "$USER"
./pluginstall
exec $SHELL
Git email and name will be written to ~/.gitconfig.d/user
which is included by
~/.gitconfig
.
Missing git?
apt-get update && apt-get --yes install git
tmux plugins (via TPM)
git submodule update --init
Don't want/need all the configs on a box? Here's the bare minimum:
curl https://raw.githubusercontent.com/felixhummel/configs/master/readline/inputrc > ~/.inputrc
cat <<EOF >> ~/.vimrc
set mouse=
EOF
exec $SHELL