-
Notifications
You must be signed in to change notification settings - Fork 0
/
install.conf.yml
53 lines (43 loc) · 1.29 KB
/
install.conf.yml
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
49
50
51
52
53
# Config file used by ./install script to link dotfiles from this
# repository to ~/. Useful in setting up a new system, or maintaining
# current dotfiles with version control.
- defaults:
link:
create: true # new link, if non-existent
relink: true
- clean: ["~"]
- create:
- ~/Git
- ~/.local/scripts
- ~/.local/bin
- link:
~/.config/alacritty: config/alacritty
~/.config/nvim: config/nvim
~/.local/scripts/bin: bin
/Volumes/workplace/Obsidian-brajit/.obsidian:
if: "[ `uname` = Darwin ]"
path: config/obsidian
# shell
~/.bashrc: shell/bashrc
~/.zsh: shell/zsh
~/.zshrc: shell/zshrc
# git
~/.config/git/commit_message: git/commit_message
~/.gitignore: git/gitignore_global
~/.gitconfig: git/gitconfig
# tmux
~/.tmux.conf: tmux/tmux.conf
~/.tmux/plugins/tpm: tmux/tpm
# ssh
~/.ssh/config:
if: "[ `uname` = Darwin ]"
path: ssh/config
# vscode
~/Library/Application Support/Code/User/settings.json:
if: "[ `uname` = Darwin ]"
path: config/vscode/settings.json
~/Library/Application Support/Code/User/keybindings.json:
if: "[ `uname` = Darwin ]"
path: config/vscode/keybindings.json
- shell:
- [git submodule update --init --recursive, Installing submodules]