diff --git a/nixos/modules/services/misc/n8n.nix b/nixos/modules/services/misc/n8n.nix index e54d9c19f745..a112786cc2d9 100644 --- a/nixos/modules/services/misc/n8n.nix +++ b/nixos/modules/services/misc/n8n.nix @@ -61,7 +61,7 @@ in readOnly = true; }; N8N_DIAGNOSTICS_ENABLED = lib.mkOption { - type = with lib.types; coercedTo bool toString str; + type = with lib.types; coercedTo bool builtins.toJSON str; default = false; description = '' Whether to share selected, anonymous telemetry with n8n. @@ -69,7 +69,7 @@ in ''; }; N8N_VERSION_NOTIFICATIONS_ENABLED = lib.mkOption { - type = with lib.types; coercedTo bool toString str; + type = with lib.types; coercedTo bool builtins.toJSON str; default = false; description = '' When enabled, n8n sends notifications of new versions and security updates. diff --git a/nixos/tests/n8n.nix b/nixos/tests/n8n.nix index 4697760bb292..61216b7b0ac4 100644 --- a/nixos/tests/n8n.nix +++ b/nixos/tests/n8n.nix @@ -25,5 +25,6 @@ in machine.succeed("grep -qF ${webhookUrl} /etc/systemd/system/n8n.service") machine.succeed("grep -qF 'HOME=/var/lib/n8n' /etc/systemd/system/n8n.service") machine.fail("grep -qF 'GENERIC_TIMEZONE=' /etc/systemd/system/n8n.service") + machine.succeed("grep -qF 'N8N_DIAGNOSTICS_ENABLED=false' /etc/systemd/system/n8n.service") ''; }