Here I host my dotfiles π§
I used to use a nice tool called yadm, but I have decided to switch to simply using GNU stow.
I've kept the old yadm system under a branch appropriately called yadm.
Basically the same as described here.
Simply clone this repo at $HOME
$ cd
$ git clone git@github.com:mate-amargo/dotfilesThen, just choose which dotfiles to install by doing
$ cd dotfiles
$ stow vimwhich will symlink everything under vim to the homedir. Thus installing ~/.vimrc -> dotfiles/vim/.vimrc.
To add a new config, just move the directory structure under a new dir in dotfiles.
For example, here we create the i3 "package" and move all related configs there.
$ cd ~/dotfiles
$ mkdir -p i3/.config
$ mv ~/.config/i3 i3/.config
$ mv ~/.config/i3status i3/.config
$ mkdir -p i3/.local/bin
$ mv ~/.local/bin/i3sw i3/.local/bin
$ tree -a i3
i3
βββ .config
βΒ Β βββ i3
βΒ Β βΒ Β βββ config
βΒ Β βΒ Β βββ conky
βΒ Β βΒ Β βββ conkyrc
βΒ Β βββ i3status
βΒ Β βββ config
βββ .local
βββ bin
βββ i3sw
6 directories, 5 files
$ stow i3