From 33dd9bac76cb2dcbdf54c467c67720270c6d8e06 Mon Sep 17 00:00:00 2001 From: "Codex, agent ChatGPT" Date: Thu, 12 Mar 2026 01:22:33 +0100 Subject: [PATCH] Fix Nix credential file generation --- module.nix | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/module.nix b/module.nix index 142727c..fa958d5 100644 --- a/module.nix +++ b/module.nix @@ -5,10 +5,14 @@ let yamlFormat = pkgs.formats.yaml { }; credentialsDirectory = "/run/credentials/caddy-opnsense-blocker.service"; - credentialSettings = lib.optionalAttrs (cfg.credentials.opnsenseApiKeyFile != null) { - opnsense.api_key_file = "${credentialsDirectory}/opnsense_api_key"; - } // lib.optionalAttrs (cfg.credentials.opnsenseApiSecretFile != null) { - opnsense.api_secret_file = "${credentialsDirectory}/opnsense_api_secret"; + credentialSettings = { + opnsense = + lib.optionalAttrs (cfg.credentials.opnsenseApiKeyFile != null) { + api_key_file = "${credentialsDirectory}/opnsense_api_key"; + } + // lib.optionalAttrs (cfg.credentials.opnsenseApiSecretFile != null) { + api_secret_file = "${credentialsDirectory}/opnsense_api_secret"; + }; }; defaultSettings = {