-
Notifications
You must be signed in to change notification settings - Fork 0
/
.chezmoi.toml.tmpl
114 lines (100 loc) · 2.76 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
{{- $is_for_work := promptBool "Is computer for work" false -}}
{{- if (hasKey . "is_for_work") -}}
{{- $is_for_work = .is_for_work -}}
{{- end -}}
{{- $is_personal := not $is_for_work -}}
{{- $is_dev := promptBool "Is development mode" false -}}
[data.flags]
is_dev = {{ $is_dev }}
is_for_work = {{ $is_for_work }}
is_personal = {{ $is_personal }}
{{ $trash_nickname := "Edrick Edorty" -}}
{{- $trash_email:= "edik24032002@gmail.com" -}}
{{- $personal_nickname := "Edvein Rin" -}}
{{- $personal_username := "edvein-rin" -}}
{{- $personal_email := "edveinrin@gmail.com" -}}
{{- $business_nickname := "e-tsakhlo" -}}
{{- $business_username := "e-tsakhlo" -}}
{{- $business_email := "eduard.tsakhlo@voypost.com" -}}
{{- $name := "Eduard Tsakhlo" -}}
{{- $nickname := $is_for_work | ternary $business_nickname $personal_nickname -}}
{{- $username := $is_for_work | ternary $business_username $personal_username -}}
{{- $email := $is_for_work | ternary $business_email $personal_email -}}
[data]
trash_nickname = {{ $trash_nickname | quote }}
trash_email = {{ $trash_email | quote }}
personal_nickname = {{ $personal_nickname | quote }}
personal_username = {{ $personal_username | quote }}
personal_email = {{ $personal_email | quote }}
business_nickname = {{ $business_nickname | quote }}
business_username = {{ $business_username | quote }}
business_email = {{ $business_email | quote }}
name = {{ $name | quote }}
nickname = {{ $nickname | quote }}
username = {{ $username | quote }}
email = {{ $email | quote }}
[data.packages]
arch = """
base-devel
chezmoi
bitwarden-cli
kitty
zsh
yay
xclip
exa
neofetch
tig
github-cli
ncdu
ttf-jetbrains-mono
vim
neovim
npm
docker
docker-compose
telegram-desktop
discord-canary
qbittorrent
flameshot
thefuck
zoxide
git-delta
vlc
{{ if $is_for_work -}}
opera
pgadmin4
{{- end }}
{{ if $is_personal -}}
krita
jupyter-notebook
libreoffice-still
{{- end }}
"""
aur = """
megasync-bin
megacmd
rofi-power-menu
skypeforlinux-stable-bin
slack-desktop
spotify
spotify-adblock
libpdfium-nojs
google-chrome
{{ if $is_for_work -}}
{{- end }}
{{ if $is_personal -}}
pureref
anki
{{- end }}
"""
snap = """
code --classic
"""
[data.neofetch]
image_source = "~/pictures/.config/neofetch"
[data.bitwarden]
email = {{ $personal_email | quote }}
[git]
autoCommit = true
autoPush = true