-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathcommon.conf.yaml
94 lines (78 loc) · 1.89 KB
/
common.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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
# This is a configuration that is shared among all installs of these dotfiles #
- defaults:
link:
create: true
relink: true
- clean: ["~", "~/.config", "~/bin"]
# Bin
# Scripts
- link:
~/scripts/vim-config.py: common/scripts/vim-config.py
# Git
- link:
~/.gitconfig:
path: common/git/.gitconfig
# Gnupg
- shell:
- mkdir -p "$HOME/.gnupg"
- cp "common/gpg/gpg-agent.conf" "$HOME/.gnupg/gpg-agent.conf"
- shell:
- mkdir -p "$HOME/.gnupg"
- cp common/gpg/sshcontrol "$HOME/.gnupg/sshcontrol" || true
# Less
- link:
~/.lesskey:
path: common/less/.lesskey
- shell:
- "lesskey"
# Nano
- link:
~/.nanorc:
path: common/nano/.nanorc
~/.config/nano/syntax_highlighting:
path: common/nano/.config/nano/syntax_highlighting
# Ranger
- link:
~/.config/ranger/commands.py:
path: common/ranger/commands.py
~/.config/ranger/scope.sh:
path: common/ranger/scope.sh
~/.config/ranger/rifle.conf:
path: common/ranger/rifle.conf
~/.config/ranger/rc.conf:
path: common/ranger/rc.conf
# Helix
- link:
~/.config/helix/config.toml:
path: common/helix/config.toml
- link:
~/.config/zellij:
path: common/zellij
# Taskwarrior
#- link:
# ~/.config/taskwarrior/taskrc:
# path: common/taskwarrior/taskrc
# ignore-missing: true # encrypted
# Todoist
#- link:
# ~/.todoist.config.json:
# path: common/todoist/todoist.config.json
# ignore-missing: true # encrypted
# Starship
- link:
~/.config/starship.toml:
path: common/starship/starship.toml
# Wal
- link:
~/.config/wal:
path: common/wal
# Zsh
- link:
~/.config/zsh:
path: common/zsh/.config/zsh
~/.zshenv:
path: common/zsh/.zshenv
~/.zshrc:
path: common/zsh/.zshrc
~/scripts/zsh-syntax-highlighting.zsh:
path: common/zsh/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh