- defaults: link: relink: true create: true glob: true shell: stdin: true stdout: true stderr: true - clean: ['~', '~/bin'] - clean: ~/.vim: recursive: true ~/.oh-my-zsh/custom: recursive: true - shell: - [bin/pre-install.sh] - [git submodule update --init --recursive --remote, Installing submodules] - [cd src/tmux-mem-cpu-load && cmake . && make, Building tmux-mem-cpu-load] - [cd src/fzf && make install, Building fzf] - link: ~/.vim: ~/.vimrc: ~/.zshrc: force: true ~/.tmux.conf: ~/.fzf: src/fzf ~/.oh-my-zsh/custom: path: oh-my-zsh/custom force: true # adding bin for scripts ~/bin: # linking scripts ~/bin/bb: src/bluebikes/bb ~/bin/weather: src/weather/weather.sh ~/bin/water: src/watertracker/watertracker.sh ~/bin/timetracker: src/timetracker/timetracker.sh # tmux-mem-cpu-load ~/bin/tmux-mem-cpu-load: src/tmux-mem-cpu-load/tmux-mem-cpu-load # fzf ~/bin/fzf: src/fzf/bin/fzf ~/bin/fzf-tmux: src/fzf/bin/fzf-tmux # custom systemd for time tracking ~/.config/systemd/user/timesheet.service: src/timetracker/timesheet.service