chore(fnox): add sidhe to config

Amolith created

Added conditional logic for two additional hosts (Angmar and Sidhe) to
the fnox configuration

- Added $isAngmar and $isSidhe template variables at top
- Refactored age provider conditionals from simple if/else to
  conditional chain
- Added Sidhe-specific age recipient key
- Refactored OP_SERVICE_ACCOUNT_TOKEN conditionals to include Sidhe
- Maintained existing Angmar (formerly default) and exeDev
  configurations

Change summary

dot_config/fnox/config.toml.tmpl | 11 +++++++----
1 file changed, 7 insertions(+), 4 deletions(-)

Detailed changes

dot_config/fnox/config.toml.tmpl 🔗

@@ -1,10 +1,14 @@
+{{- $isAngmar := eq .chezmoi.hostname "angmar" }}
+{{- $isSidhe := eq .chezmoi.hostname "sidhe" }}
 {{- $isExeDev := eq .chezmoi.username "exedev" }}
 
 [providers]
-{{- if $isExeDev }}
-age = { type = "age", recipients = ["age1u3tqdxxc5qnfpapv7tv5usrxmp0affrpazfrkx4wrm3g7yccxecq5jryfs"] }
-{{- else }}
+{{- if $isAngmar }}
 age = { type = "age", recipients = ["age1m6tj6fangtfkjlhgl9v5m5encq00uz4scc26qz0qx9x5wsq8cy7sts5p75"] }
+{{- else if $isSidhe }}
+age = { type = "age", recipients = ["age182xdydd8zveh9yhjqafnmnazxcvywcfzce5cve7khsfnj6la8yqqwnt9ps"] }
+{{- else if $isExeDev }}
+age = { type = "age", recipients = ["age1u3tqdxxc5qnfpapv7tv5usrxmp0affrpazfrkx4wrm3g7yccxecq5jryfs"] }
 {{- end }}
 onepass = { type = "1password", vault = "Exe.dev" }
 
@@ -16,8 +20,10 @@ KAGI_API_KEY = { provider = "onepass", value = "Kagi SA" }
 TABSTACK_API_KEY = { provider = "onepass", value = "Tabstack SA" }
 LUNE_ACCESS_TOKEN = { provider = "onepass", value = "Lunatask SA" }
 
-{{- if $isExeDev }}