-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconfig.yaml
107 lines (107 loc) · 2.59 KB
/
config.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
95
96
97
98
99
100
101
102
103
104
105
106
107
variables:
dotdrop_root: "{{@@ _dotdrop_dotpath @@}}/.."
scripts_dir: "{{@@ dotdrop_root @@}}/scripts"
actions:
setup_sh: "{{@@ scripts_dir @@}}/setup.sh"
winget_install: pwsh -nop "{{@@ scripts_dir @@}}/install_pkg.ps1" {0} {1}
config:
banner: false
dotpath: rc
force_chmod: true
import_variables:
- .local_vars.yaml:optional
dotfiles:
f_gitconfig:
src: gitconfig
dst: ~/.gitconfig
f_git_ignore:
src: config/git/ignore
dst: ~/.config/git/ignore
f_profile.ps1:
src: windows/profile.ps1
dst: "{{@@ env['UserProfile'] @@}}/Documents/PowerShell/Microsoft.PowerShell_profile.ps1"
actions:
- winget_install JanDeDobbeleer.OhMyPosh oh-my-posh
f_winterm_settings.json:
src: windows/settings.json
dst: "{{@@ env['LocalAppData'] @@}}/Packages/Microsoft.WindowsTerminal_8wekyb3d8bbwe/LocalState/settings.json"
link: absolute
actions:
- winget_install Microsoft.WindowsTerminal wt
f_wsl.conf:
src: etc/wsl.conf
dst: /etc/wsl.conf
f_zprofile:
src: zprofile
dst: ~/.zprofile
f_zshrc:
src: zshrc
dst: ~/.zshrc
f_p10k.zsh:
src: p10k.zsh
dst: ~/.p10k.zsh
f_ranger_commands.py:
src: config/ranger/commands.py
dst: ~/.config/ranger/commands.py
f_ranger_rc.conf:
src: config/ranger/rc.conf
dst: ~/.config/ranger/rc.conf
f_ranger_scope.sh:
src: config/ranger/scope.sh
dst: ~/.config/ranger/scope.sh
chmod: 755
f_fd_ignore:
src: config/fd/ignore
dst: ~/.config/fd/ignore
f_global.ctags:
src: ctags.d/global.ctags
dst: ~/.ctags.d/global.ctags
f_lazygit_config.yml:
src: config/lazygit/config.yml
dst: ~/.config/lazygit/config.yml
d_nvim:
src: config/nvim
dst: ~/.config/nvim
link: absolute
f_zsh_plugins.txt:
src: zsh_plugins.txt
dst: ~/.zsh_plugins.txt
f_bat.zsh:
src: zsh/plugins/bat.zsh
dst: ~/.zsh/plugins/bat.zsh
f_delta.zsh:
src: zsh/plugins/delta.zsh
dst: ~/.zsh/plugins/delta.zsh
f_avfs.zsh:
src: zsh/plugins/avfs.zsh
dst: ~/.zsh/plugins/avfs.zsh
profiles:
linux:
dotfiles:
- f_gitconfig
- f_git_ignore
- f_zprofile
- f_zshrc
- f_p10k.zsh
- f_fd_ignore
- f_ranger_commands.py
- f_ranger_rc.conf
- f_ranger_scope.sh
- f_global.ctags
- f_lazygit_config.yml
- d_nvim
- f_zsh_plugins.txt
- f_bat.zsh
- f_delta.zsh
- f_avfs.zsh
actions:
- setup_sh
wsl-root:
dotfiles:
- f_wsl.conf
windows:
dotfiles:
- f_gitconfig
- f_git_ignore
- f_profile.ps1
- f_winterm_settings.json