From 3120ceaf40e496464fdbff2fe969d99019ed5bbc Mon Sep 17 00:00:00 2001 From: oqyude Date: Sun, 14 Jun 2026 18:31:49 +0300 Subject: [PATCH] n8n added --- modules/server/n8n.nix | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/modules/server/n8n.nix b/modules/server/n8n.nix index 7e6a6bb..4825479 100644 --- a/modules/server/n8n.nix +++ b/modules/server/n8n.nix @@ -6,11 +6,15 @@ inputs, ... }: +let + configDir = "${xlib.dirs.services-mnt-folder}/n8n"; + varDir = "/var/lib/n8n"; +in { services.n8n = { - enable = false; + enable = true; environment = { - # N8N_USER_FOLDER = lib.mkForce "${xlib.dirs.services-mnt-folder}/n8n"; + # N8N_USER_FOLDER = lib.mkForce "${configDir}"; N8N_SECURE_COOKIE = "false"; N8N_PORT = 5678; }; @@ -18,12 +22,12 @@ }; systemd.tmpfiles.rules = [ - "d ${xlib.dirs.services-mnt-folder}/n8n 0755 nobody nogroup -" - "z ${xlib.dirs.services-mnt-folder}/n8n 0755 nobody nogroup -" + "d ${configDir} 0755 nobody nogroup -" + "z ${configDir} 0755 nobody nogroup -" ]; - fileSystems."/var/lib/n8n" = { - device = "${xlib.dirs.services-mnt-folder}/n8n"; + fileSystems.${varDir} = { + device = "${configDir}"; fsType = "none"; options = [ "bind"