These dotfiles are intended to be "installed" by GNU Stow - as such, they are organised by role, which you can install individually.
The setup.sh
script will ask you which roles you want to install, one at a time.
-
Clone this repo
git clone https://github.com/llamalump/.dotfiles <directory of your choice>
-
Change to the directory where you cloned the repo, and do either of the following:
- Install each role manually with
stow -t ~ <role>
- Run
setup.sh
, which will ask you one by one which role(s) you want to install
- Install each role manually with
If there are already files (regular or symlinks) in your home directory that match those inside the dotfiles repo, you'll need to remove them, otherwise Stow won't work.
NB: for the vim
role, you will need to run :PlugInstall
in a vim editor to install the plugins (they're not tracked in this repo).
- Influenced by Kirikae's dotfiles