-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy path.reference-chezmoi.toml
More file actions
104 lines (89 loc) · 3.74 KB
/
Copy path.reference-chezmoi.toml
File metadata and controls
104 lines (89 loc) · 3.74 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
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
# ══════════════════════════════════════════════════════════════════════════════
# 1Password fields required by chezmoi templates
# ══════════════════════════════════════════════════════════════════════════════
#
# ── Git (op://Automation/github/<field>) ──────────────────────────────────────
# git-config-name → gitName
# git-config-email → gitEmail
# username → gitGithub.name
# email → gitGithub.email
# signing-key → gitGithub.gpgsign.signingKey
#
# ── Restic backup (op://Private/chezmoi-data/<field>) ─────────────────────────
# restic-repo → resticRepo (chezmoi template variable, base path)
# restic-password → used at runtime by resticprofile password-command
#
# ── Atuin (op://Private/chezmoi-data, README only, not templated) ─────────────
# atuin-username → atuin login
# atuin-password → atuin login
#
# ── AI keys (op://Automation/<host>/apikey) ──────────────────────────────────
# api.openai.com, api.anthropic.com, generativelanguage.googleapis.com,
# api.deepseek.com, api.z.ai/api/anthropic, ollama.com
# → emacs auth-source (runtime lookup, nothing on disk)
#
# ── sops (op://Automation/sops-age-key document) ──────────────────────────────
# fetched at decrypt time via SOPS_AGE_KEY_CMD; never stored on disk
#
# ── SSH ───────────────────────────────────────────────────────────────────────
# op://Personal/localhost-ssh/public key → authorized_keys
#
# ══════════════════════════════════════════════════════════════════════════════
encryption = "age"
[age]
identity = ""
symmetric = true
[onepassword]
command = "op"
prompt = false
[data]
ephemeral = true
headless = true
hostname = "hostname"
personal = false
osid = "linux-debian"
nixosContainer = false
unameArch = "aarch64"
extraUser = false
useOp = false
gitAutoCommit = false
gitAutoPush = false
workspace = "USER_HOME/workspace"
workspace_extra = "USER_HOME/workspace_extra"
resources = "USER_HOME/workspace/resources"
playground = "USER_HOME/workspace/playground"
managed_sync = "USER_HOME/.local/managed-sync"
org_dir = "USER_HOME/.local/managed-sync/org"
primary_storage = ""
secondary_storage = ""
editor = "emacsclient"
shell = "zsh"
resticRepo = ""
fontsEnabled = false
fontsPath = ""
emacsType = "default"
emacsEnabledClient = false
podmanEnabled = false
dockerEnabled = false
containerEngine = "podman"
goEnabled = false
rustEnabled = false
syncthingAutostart = false
torproxyHost = "localhost"
torproxyPortSocks5 = 9150
torproxyPortDns = 8893
gitName = "USER"
gitEmail = "USER"
gitLocalRepositories = "USER_HOME/.local/git"
gitGithub.name = ""
gitGithub.email = ""
gitGithub.gpgsign.enabled = false
gitGithub.gpgsign.signingKey = ""
gitGithub.gpgsign.program = ""
[git]
autoCommit = false
autoPush = false
[interpreters.sh]
command = "sh"
[interpreters.bash]
command = "bash"