These are the dotfiles. I'm using Dotbot to automate it.
Note: Some files and directories from the home directory will be removed. Check the
install.conf.yaml
file, on the shell
section to see which ones and make sure you are ok with it,
there will be no prompt.
- Clone this repo to ~/.dotfiles
If you are the repo owner make sure the SSH keys are correct, as some submodules use SSH, and clone with SSH:
git clone --recurse-submodules git@github.com:giggio/dotfiles.git $HOME/.dotfiles
If you are not the repo owner then you need to use https:
git clone --recurse-submodules https://github.com/giggio/dotfiles $HOME/.dotfiles
- Run the install script
~/.dotfiles/install
.
(to update run ~/.dotfiles/install --update
)
Remove all directories that will be replaced by the submodules.
You will need to take into consideration that this project uses submodules by
the same author, so you will need to fork those repositories first.
To learn which repositories are being used open at the .gitmodules files and
look for relative submodules (that start with ..
).
Licensed under the Apache License, Version 2.0.