nixos/n8n: add package option (#470146)

This commit is contained in:
Gergő Gutyina
2025-12-13 01:03:18 +00:00
committed by GitHub
+3 -1
View File
@@ -20,6 +20,8 @@ in
options.services.n8n = {
enable = lib.mkEnableOption "n8n server";
package = lib.mkPackageOption pkgs "n8n" { };
openFirewall = lib.mkOption {
type = lib.types.bool;
default = false;
@@ -89,7 +91,7 @@ in
};
serviceConfig = {
Type = "simple";
ExecStart = "${pkgs.n8n}/bin/n8n";
ExecStart = lib.getExe cfg.package;
Restart = "on-failure";
StateDirectory = "n8n";