-
Notifications
You must be signed in to change notification settings - Fork 0
/
install.conf.yaml
38 lines (28 loc) · 912 Bytes
/
install.conf.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
- defaults:
link:
create: true
relink: true
- clean: ["~", "${XDG_CONFIG_HOME}"]
- shell:
- [git submodule update --init --recursive, Installing submodules]
- description: Set XDG environment variables
command: source ./zsh/.zshenv
- link:
# Essential configs
${HOME}/.zshenv: { path: zsh/.zshenv, force: true }
${XDG_CONFIG_HOME}/zsh: zsh
${XDG_CONFIG_HOME}/tmux: tmux
${XDG_DATA_HOME}/tmux/tpm: lib/tpm
${XDG_DATA_HOME}/tmux/plugins/tpm: lib/tpm
# Homebrew config
${XDG_CONFIG_HOME}/.Brewfile:
if: "[ `uname` = Darwin ]"
path: macos/Brewfile
# oh-my-zsh config
${HOME}/.oh-my-zsh: oh-my-zsh
# newsboat
${HOME}/.newsboat/urls: utils/newsboat/urls
${HOME}/.newsboat/config: utils/newsboat/config
# Utilities
${XDG_CONFIG_HOME}/utils: utils
# ${XDG_CONFIG_HOME}/git/.gitconfig: general/.gitconfig