You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
dotfiles/install.conf.yaml

53 lines
1.3 KiB
YAML

- 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