fix(nix): make setupSecrets activation script optional (#6227) (#6261)

This commit is contained in:
Devorun
2026-04-09 22:09:20 +05:30
committed by GitHub
parent d9753720f3
commit a8b85bb887
+1 -1
View File
@@ -569,7 +569,7 @@
# ── Activation: link config + auth + documents ────────────────────
{
system.activationScripts."hermes-agent-setup" = lib.stringAfter [ "users" "setupSecrets" ] ''
system.activationScripts."hermes-agent-setup" = lib.stringAfter ([ "users" ] ++ lib.optional (config.system.activationScripts ? setupSecrets) "setupSecrets") ''
# Ensure directories exist (activation runs before tmpfiles)
mkdir -p ${cfg.stateDir}/.hermes
mkdir -p ${cfg.stateDir}/home