Add some n8n plugins
This commit is contained in:
parent
770b47b6d4
commit
c080abeb6c
|
@ -1,4 +1,4 @@
|
||||||
{ config, lib, ... }:
|
{ config, lib, pkgs, ... }:
|
||||||
let
|
let
|
||||||
secrets = config.sops.secrets;
|
secrets = config.sops.secrets;
|
||||||
|
|
||||||
|
@ -8,6 +8,8 @@ let
|
||||||
port = 23412;
|
port = 23412;
|
||||||
|
|
||||||
dataFolder = "/mnt/data/n8n";
|
dataFolder = "/mnt/data/n8n";
|
||||||
|
|
||||||
|
plugins = pkgs.callPackage ./n8n/plugins/package.nix { };
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
sops.secrets."n8n/env" = { reloadUnits = [ "n8n.service" ]; };
|
sops.secrets."n8n/env" = { reloadUnits = [ "n8n.service" ]; };
|
||||||
|
@ -63,9 +65,14 @@ in
|
||||||
};
|
};
|
||||||
unitConfig.RequiresMountsFor = [ dataFolder ];
|
unitConfig.RequiresMountsFor = [ dataFolder ];
|
||||||
};
|
};
|
||||||
systemd.tmpfiles.settings."10-n8n".${dataFolder}.d = {
|
systemd.tmpfiles.settings."10-n8n" = {
|
||||||
user = user;
|
${dataFolder}.d = {
|
||||||
group = user;
|
user = user;
|
||||||
mode = "0700";
|
group = user;
|
||||||
|
mode = "0700";
|
||||||
|
};
|
||||||
|
"${dataFolder}/.n8n/nodes"."L+" = {
|
||||||
|
argument = "${plugins}";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
1
nki-personal-do/n8n/plugins/.gitignore
vendored
Normal file
1
nki-personal-do/n8n/plugins/.gitignore
vendored
Normal file
|
@ -0,0 +1 @@
|
||||||
|
node_modules
|
1678
nki-personal-do/n8n/plugins/package-lock.json
generated
Normal file
1678
nki-personal-do/n8n/plugins/package-lock.json
generated
Normal file
File diff suppressed because it is too large
Load diff
8
nki-personal-do/n8n/plugins/package.json
Normal file
8
nki-personal-do/n8n/plugins/package.json
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
{
|
||||||
|
"name": "n8n-plugins",
|
||||||
|
"version": "1.0.0",
|
||||||
|
"dependencies": {
|
||||||
|
"n8n-nodes-turndown-html-to-markdown": "^1.0.5",
|
||||||
|
"n8n-nodes-vikunja": "^0.2.0"
|
||||||
|
}
|
||||||
|
}
|
4
nki-personal-do/n8n/plugins/package.nix
Normal file
4
nki-personal-do/n8n/plugins/package.nix
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
{ nodejs, importNpmLock }: importNpmLock.buildNodeModules {
|
||||||
|
inherit nodejs;
|
||||||
|
npmRoot = ./.;
|
||||||
|
}
|
Loading…
Reference in a new issue