-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathinstall.conf.yaml
48 lines (40 loc) · 1.13 KB
/
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
39
40
41
42
43
44
45
46
47
48
- defaults:
link:
create: true # create parent directories as needed
relink: true # remove the old target if it's a symlink
force: true # overwrite the target if it already exists
- clean:
~/:
force: true # remove dead links even if they don't point to a file inside the dotfiles directory
~/.ssh:
force: true
- link:
~/.aliases: zsh/aliases
~/.colors: zsh/colors
~/.exports: zsh/exports
~/.functions: zsh/functions
~/.plugins: zsh/plugins
~/.zsh_config: zsh/zsh_config
~/.zshrc: zsh/zshrc
~/.gitconfig: git/gitconfig
~/.gitignore_global: git/gitignore_global
~/.gitattributes: git/gitattributes
~/.vimrc: vim/vimrc
~/.ideavimrc: vim/ideavimrc
~/bin: bin
~/.icons: desktop/icons
~/.config/nvim: nvim
~/.config/kitty: kitty
- create:
- ~/.ssh
- ~/applications
- ~/bin
- ~/repos/tools
- ~/tmp
- ~/logs
- shell:
- [ git submodule update --init --recursive, Installing submodules ]
# - command: bash setup minimal
# description: Setting up zsh and installing packages
# stdout: true
# stderr: true