- defaults: link: relink: true create: true glob: true shell: stdin: true stdout: true stderr: true - create: - ~/.local/share - ~/.local/bin - clean: ~/: ~/.vim: recursive: true ~/.oh-my-zsh/custom: recursive: true ~/.local/bin: - shell: - [bin/pre-install.sh] - [git submodule update --init --recursive, Installing submodules] - [cd src/tmux-mem-cpu-load && cmake . && make, Building tmux-mem-cpu-load] - [cd src/fzf && make install, Building fzf] - [cd src/i3lock-blur && make install, Building i3lock] - link: ~/.vim: ~/.vimrc: ~/.zshrc: ~/.zprofile: ~/.tmux.conf: ~/.fzf: src/fzf ~/.config/i3: i3 ~/.config/i3status: i3status ~/.oh-my-zsh/custom: path: oh-my-zsh/custom force: true # linking scripts ~/.local/bin/ssh_agent_check: bin/ssh_agent_check ~/.local/bin/display_uptime: bin/display_uptime ~/.local/bin/docker_check: bin/docker_check # scripts from seperate repos ~/.local/bin/timetracker: src/timetracker/timetracker ~/.local/bin/watertracker: src/watertracker/watertracker ~/.local/bin/weather: src/weather/weather ~/.local/bin/bluebikes: src/bluebikes/bluebikes # fzf ~/.local/bin/fzf: src/fzf/bin/fzf ~/.local/bin/fzf-tmux: src/fzf/bin/fzf-tmux # tmux mem-cpu-load ~/.local/bin/tmux-mem-cpu-load: src/tmux-mem-cpu-load/tmux-mem-cpu-load # custom systemd for time tracking ~/.config/systemd/user/timesheet.service: src/timetracker/timesheet.service