Update chezmoi config and using toml
This commit is contained in:
parent
e87e2295e6
commit
d60bca0137
2 changed files with 35 additions and 33 deletions
35
.chezmoi.toml.tmpl
Normal file
35
.chezmoi.toml.tmpl
Normal file
|
@ -0,0 +1,35 @@
|
||||||
|
{{- $gitname := promptStringOnce . "gitname" "Git Name" -}}
|
||||||
|
{{- $gitmail := promptStringOnce . "gitmail" "Git Mail Address" -}}
|
||||||
|
|
||||||
|
{{- $osid := chezmoi.os -}}
|
||||||
|
{{- if .chezmoi.osRelease -}}
|
||||||
|
{{- if hasKey .chezmoi.osRelease "id" -}}
|
||||||
|
{{- $osid = printf "%s-%s" .chezmoi.os .chezmoi.osRelease.id -}}
|
||||||
|
{{- end -}}
|
||||||
|
{{- end -}}
|
||||||
|
|
||||||
|
pager = "less -R"
|
||||||
|
encryption = "age"
|
||||||
|
|
||||||
|
[data]
|
||||||
|
gitname = {{ $gitname | quote }}
|
||||||
|
gitmail = {{ $gitmail | quote }}
|
||||||
|
osid = {{ $osid | quote }}
|
||||||
|
|
||||||
|
[age]
|
||||||
|
identity = ~"~/.config/sops/keys.txt"
|
||||||
|
recipient = "age1fc7myuewzdr7rvqr9fl3x3jwky3j4gp92hxguf3dlgnesm9s9e8q45xmp2"
|
||||||
|
|
||||||
|
[git]
|
||||||
|
autoCommit = false
|
||||||
|
autoPush = false
|
||||||
|
autoAdd = true
|
||||||
|
|
||||||
|
[diff]
|
||||||
|
exclude = ["externals"]
|
||||||
|
|
||||||
|
{{- if lookPath "nvim" }}
|
||||||
|
[merge]
|
||||||
|
command = "nvim"
|
||||||
|
args = ["-d"]
|
||||||
|
{{- end }}
|
|
@ -1,33 +0,0 @@
|
||||||
{{- $personal := promptBool "Personal?" -}}{{/* true if this is a personal machine */}}
|
|
||||||
{{- if eq $personal true -}}
|
|
||||||
{{- $email := promptString "Email?" -}}
|
|
||||||
{{- $work := false -}}
|
|
||||||
{{- else -}}
|
|
||||||
{{- $email = promptString "Email?" -}}
|
|
||||||
{{- $work := promptBool "Work?" -}}
|
|
||||||
{{- end -}}
|
|
||||||
|
|
||||||
|
|
||||||
sourceDir: {{ .chezmoi.SourceDir | quote }}
|
|
||||||
data:
|
|
||||||
name: "Eric Renfro"
|
|
||||||
email: {{ $email | quote }}
|
|
||||||
is:
|
|
||||||
personal: {{ $personal -}}
|
|
||||||
work: {{ $work -}}
|
|
||||||
battlestation: false
|
|
||||||
headless: true
|
|
||||||
theme: "erenfro"
|
|
||||||
programs:
|
|
||||||
terminal: alacritty
|
|
||||||
editor: micro
|
|
||||||
visual: less
|
|
||||||
browser: firefox
|
|
||||||
font:
|
|
||||||
term:
|
|
||||||
name: "Hack Nerd Font"
|
|
||||||
size: 12.0
|
|
||||||
encryption: age
|
|
||||||
age:
|
|
||||||
recipient: "age1fc7myuewzdr7rvqr9fl3x3jwky3j4gp92hxguf3dlgnesm9s9e8q45xmp2"
|
|
||||||
identity: "~/.config/sops/keys.txt"
|
|
Loading…
Reference in a new issue