- defaults: link: relink: true create: true glob: true shell: stdin: true stdout: true stderr: true - clean: ['~', '~/bin'] - clean: ~/.vim: recursive: true ~/.tmux: recurive: true ~/.oh-my-zsh/custom: recursive: true - shell: - [bin/pre-install.sh] - [git submodule update --init --recursive, Installing submodules] - [tmux/plugins/tpm/bin/install_plugins, Installing Tmux Plugins] - [tmux/plugins/tpm/bin/update_plugins all, Updating Tmux Plugins] - [cd src/tmux-mem-cpu-load && cmake . && make, Building tmux-mem-cpu-load] - [cd src/fzf && make, Building fzf] - link: ~/.vim: ~/.vimrc: ~/.zshrc: force: true ~/.tmux: ~/.tmux.conf: ~/.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