Hi, this is the home directory of my files. It's also the repository for my configuration.
Note: Linuxbrew may be useful for installing dependencies when root is not available.
- Install
zsh
- Before proceeding, you should backup your config in $HOME (e.g. .bashrc, .vimrc), as the following instructions will overwrite your current config. Example (but not necessarily exhaustive) backup procedure follows:
# Ignore error messages
cp ~/.vimrc ~/.vimrc.bak 2>/dev/null
cp ~/.zshrc ~/.zshrc.bak 2>/dev/null
- Get the config
# Clone the repo
git clone [email protected]:ndrein/dotfiles.git $HOME/dotfiles
# Copy all the files into $HOME - WARNING: this will overwrite your home config.
cp -r $HOME/dotfiles/. $HOME
# Once we copy out the files, we don't the original repo anymore
rm -rf $HOME/dotfiles
Change your default shell to zsh with chsh -s $PATH_TO_ZSH
or exec
zsh from your current shell's configuration scripts.
Include all instance-specific configuration in the optional file ~/.instance_specific.sh
.