-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.chezmoi.toml.tmpl
120 lines (97 loc) · 2.61 KB
/
.chezmoi.toml.tmpl
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
108
109
110
111
112
113
114
115
116
117
118
119
120
{{- $email := promptStringOnce . "email" "Email address" -}}
{{- $fullName := promptStringOnce . "fullName" "Full name" -}}
{{- $codeDirWork := promptStringOnce . "codeDirWork" "Code dir (work; omit homedir prefix)" "Code/work" -}}
{{- $codeDirNonWork := promptStringOnce . "codeDirNonWork" "Code dir (nonwork; omit homedir prefix)" "Code/nonwork" -}}
{{- $cloneWorkRepos := promptBoolOnce . "cloneWorkRepos" "Clone work git repos" false -}}
{{- $cloneNonWorkRepos := promptBoolOnce . "cloneNonWorkRepos" "Clone NON-work git repos" false -}}
{{- $installFonts := promptBoolOnce . "installFonts" "Install fonts" false -}}
{{- $installExternalBinaries := promptBoolOnce . "installExternalBinaries" "Install external binaries" false -}}
{{- $installAITools := promptBoolOnce . "installAITools" "Install AI tools" false -}}
{{- $installGo := promptBoolOnce . "installGo" "Install Go" false -}}
{{- $installGoVersion := promptStringOnce . "installGoVersion" "Install Go version" "1.24.1" -}}
{{- $goPath := promptStringOnce . "goPath" "Value of GOPATH (omit homedir prefix)" ".local/go" -}}
encryption = "age"
[age]
identity = "~/.config/chezmoi/id.txt"
recipient = "age1zyudjx9v6z07k5d76s3zw2576fcme3nhq2wtvurlxnvznwht39zqagfa7n"
[diff]
command = "delta"
pager = "delta"
[data]
email = {{ $email | quote }}
fullName = {{ $fullName | quote }}
codeDirWork = {{ $codeDirWork | quote }}
codeDirNonWork = {{ $codeDirNonWork | quote }}
cloneWorkRepos = {{ $cloneWorkRepos }}
cloneNonWorkRepos = {{ $cloneNonWorkRepos }}
installAITools = {{ $installAITools }}
installExternalBinaries = {{ $installExternalBinaries }}
installFonts = {{ $installFonts }}
installGo = {{ $installGo }}
goPath = {{ $goPath | quote }}
goPathWithHomePrefix = {{ printf "$HOME/%s" $goPath | expandenv | quote }}
goRoot = {{ printf "$HOME/%s/go-%s" $goPath $installGoVersion | expandenv | quote }}
[data.packages]
arch_ubuntu = [
"acpi",
"aria2",
"duf",
"htop",
"mkosi",
"mtr",
"mpv",
"neofetch",
"nvtop",
"ripgrep",
"tig",
"tree",
"zoxide",
]
arch = [
"age",
"chromium",
"dust",
"emacs-wayland",
"firefox",
"go",
"gopass",
"imv",
"noto-fonts-cjk",
"swayimg",
"ttf-firacode-nerd",
"ttf-go-nerd",
"ttf-iosevka-nerd",
"ttf-jetbrains-mono-nerd",
"ttf-noto-nerd",
"uv",
"zig",
]
ubuntu = [
]
ubuntu_snaps = [
"bun-js",
"dust",
"vault",
]
ubuntu_snaps_classic = [
"chezmoi",
"opentofu",
"zig",
]
alpine = [
]
[data.toolVersion]
aichat = "v0.28.0"
cue = "v0.12.0"
delta = "0.18.2"
earthly = "v0.8.15"
fd = "v10.2.0"
go = {{ $installGoVersion | quote }}
kubectl = "v1.32.2"
llamafile = "0.9.0"
minikube = "v1.35.0"
ohMyPosh = "v25.2.1"
task = "v3.42.0"
# Local Variables:
# mode: toml-ts
# End: