-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.chezmoiignore.tmpl
More file actions
79 lines (73 loc) · 1.55 KB
/
.chezmoiignore.tmpl
File metadata and controls
79 lines (73 loc) · 1.55 KB
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
README.md
LICENSE.md
Dockerfile*
# general ignores
.pycalc3/.venv/
.config/nvim/lazy-lock.json
# Credentialfiles
{{- if .useDummySecrets }}
key.txt
.npmrc
.claude/settings.json
.config/vesktop
.wakatime.cfg
.ssh/config
.ssh/id*
.secrets/
.cargo/credentials.toml
# will have to insta-gen android secrets if needed
.android/adbkey
.android/adbkey.pub
.android/debug.keystore
{{- end }}
# Head
{{- if .useHeadless }}
.config/vesktop
.chezmoiscripts/00-posix/10-vencord.sh
.chezmoiscripts/00-nt/10-vencord.cmd
{{- end }}
# Windows
{{- if ne .chezmoi.os "windows" }}
.chezmoiscripts/00-nt/*
autorun.cmd
.psmux
.doskey.mac
.wslconfig
AppData
Winaero Tweaker.ini
repositories # symlink
{{- else }}
.chezmoiscripts/00-posix/*
.profile
.bash_profile
.bashrc
.zprofile
.zshrc
{{- end }}
# Linux
{{- if ne .chezmoi.os "linux" }}
.chezmoiscripts/01-linux/*
.chezmoiscripts/02-wsl2/*
.config/systemd/
{{- else }}
{{- if not (contains "WSL2" (output "uname" "-r")) }}
.chezmoiscripts/02-wsl2/*
{{- else }}
# special case: tailscale is handled from the windows side for WSL2 hosts
.chezmoiscripts/00-posix/80-tailscale.sh
{{- end }}
{{- end }}
## Android
{{- if eq .chezmoi.os "android" }}
# special case: tailscale is handled from the Android side for Android hosts (no /dev/net/tun)
.chezmoiscripts/00-posix/80-tailscale.sh
{{- end }}
# darwin (macOS, primarily)
{{- if ne .chezmoi.os "darwin" }}
Library
.bootstrap.sh
.chezmoiscripts/01-darwin/*
{{- else }}
# special case: tailscale needs to be manually installed on macOS
.chezmoiscripts/00-posix/80-tailscale.sh
{{- end }}