dotfiles/.chezmoi.yaml.tmpl

31 lines
1.3 KiB
Cheetah
Raw Normal View History

diff:
args: --color
pager: less -r
{{- $desktop := promptBool "desktop" false }}
{{- $laptop := and $desktop (promptBool "laptop" false) }}
{{- $emacs := and $desktop (promptBool "emacs" true) }}
data:
desktop: {{ $desktop }}
laptop: {{ $laptop }}
features:
ansible: {{ and $desktop (promptBool "ansible" true) }}
clevo: {{ and $laptop (promptBool "clevo keyboard" false) }}
optimus: {{ and $laptop (promptBool "optimus" false) }}
virtualbox: {{ and $desktop (promptBool "virtualbox" false) }}
xsane: {{ and $desktop (promptBool "xsane" false) }}
f5vpn: {{ and $desktop (promptBool "f5vpn" false) }}
development:
{{- /* emacs implies that most development options are true */}}
emacs: {{ $emacs }}
ruby: {{ or $emacs promptBool "ruby development" true }}
python: {{ or $emacs promptBool "python development" true }}
rust: {{ or $emacs promptBool "rust development" true }}
clojure: {{ or $emacs promptBool "clojure development" true }}
latex: {{ or $emacs promptBool "LaTeX development" true }}
r: {{ or $emacs promptBool "R development" true }}
conda: {{ or $emacs promptBool "conda" true }}
{{- /* these aren't implied by emacs */}}
matlab: {{ or $emacs promptBool "MATLAB development" true }}
github: {{ promptBool "GitHub development" true }}