-
Notifications
You must be signed in to change notification settings - Fork 2
/
dotfiles.yaml
70 lines (59 loc) · 1.44 KB
/
dotfiles.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
---
# Dotbot config
# See: https://github.com/anishathalye/dotbot
- defaults:
link:
create: true
glob: true
force: false
relink: true
clean:
- ~/
- ~/.config/
- shell:
- [git submodule update --init --recursive, Installing submodules]
- link:
# maintains links under ~/.config from the "config" subdirectory of this repo
~/.config:
path: 'config/*'
create: true
force: true
glob: true
relink: true
- link:
# maintains links in my $HOME dir from files at top level of this repo
~/:
path: "*"
prefix: "."
exclude:
- .git
- .gitmodules
- config
- dotbot
- dotfiles.yaml
- install
- mc
- packer-snapshots
- README.md
- nvchad
create: true
# force: true
glob: true
relink: true
- shell:
- mkdir -p ~/.config/mc
- cp -rvp mc/* ~/.config/mc/.
- mkdir -p ~/.local/share/mc
- cp -rvp mc/* ~/.local/share/mc/.
# # create link to ~/.config/nvim/lua/custom which contains my nvchad settings
# - link:
# ~/.config/nvim/lua/custom:
# path: "nvchad"
# force: true
# # TODO: get ssh keys from bitwarden CLI
# - mkdir -p ~/.ssh
# # - rsync -va /keybase/private/starkers/home/ssh/ ~/.ssh/ --exclude=known_hosts --exclude=google_compute_known_hosts
# - chmod 0700 ~/.ssh/
# - chmod 0600 ~/.ssh/id_*
# - link:
# ~/.cache/nvim/packer.nvim: 'packer-snapshots'