- Git
- Ruby (use rbenv or something similar to install)
- Rake (
gem install rake
)
-
Clone the repository. Don't do this in the home directory!
$ cd ~/src # cd to the project directoy $ git clone --recurse-submodules [email protected]:koffeinfrei/dotfiles.git
Alternativerly clone and then recursively update the submodules
$ git clone [email protected]:koffeinfrei/dotfiles.git $ git submodule update --init --recursive
-
Install rbenv
$ ./install-rbenv
The
install-rbenv
scripts bootstraps rbenv, which is needed for installing the dotfiles. -
Install the dotfiles
$ rake
The default task executes the following tasks, each of which can also be run separately.
-
Install the required packages (debian based, i.e.
apt
package manager)$ rake packages
-
Create symlinks to the dotfiles
$ rake install
-
Optional: Sets up the vim plugin manager (Plug)
$ rake vim
-
Optional: Creates a symlink for neovim as vim
$ rake neovim
-
$ rake uninstall
Made with โ๏ธ by Koffeinfrei