This repository holds my dotfiles and oh-my-zsh customization.
you need to install the following packages to use this dotfiles to their full extent
- git
- vim
- rcm (see here)
- tmux
- zsh (as the users default shell)
- oh-my-zsh (see here) installed to
$HOME/.oh-my-zsh
you can automatically install this repository with all dependencies by running the following command (requires curl to be installed):
bash -c "$(curl -fsSL https://raw.githubusercontent.com/JulianGroshaupt/.dotfiles/main/install.sh)"
or you can download the installation script and then run it (requires wget to be installed):
- with wget:
wget https://raw.githubusercontent.com/JulianGroshaupt/.dotfiles/main/install.sh
- make executeable:
chmod +x install.sh
- run it:
./install.sh
alternatively you can install it all on your own, following the steps below:
- install required packages (see above)
- clone this repository (to
$HOME/.dotfiles
) - update your default shell with
chsh -s /bin/zsh
- run command
RCRC=$HOME/.dotfiles/rcrc rcup
- run update.sh
you can create the following files in your home-directory, that will automatically be "sourced" if they exist
- ~/.aliases.local
- ~/.exports.local
- everything inside the
oh-my-zsh/custom
folder of this repository will be linked to the custom folder inside your oh-my-zsh installation ($HOME/.oh-my-zsh/custom
) - you need to remove the symbolic link to update oh-my-zsh
- https://github.com/thoughtbot/rcm
- https://thoughtbot.com/upcase/videos/manage-and-share-your-dotfiles-with-rcm
MIT License, see LICENSE