dotfiles/meta/install.conf.yaml
2023-02-01 19:52:44 -05:00

58 lines
1.6 KiB
YAML

- 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