Add some n8n plugins
This commit is contained in:
parent
770b47b6d4
commit
c080abeb6c
|
@ -1,4 +1,4 @@
|
|||
{ config, lib, ... }:
|
||||
{ config, lib, pkgs, ... }:
|
||||
let
|
||||
secrets = config.sops.secrets;
|
||||
|
||||
|
@ -8,6 +8,8 @@ let
|
|||
port = 23412;
|
||||
|
||||
dataFolder = "/mnt/data/n8n";
|
||||
|
||||
plugins = pkgs.callPackage ./n8n/plugins/package.nix { };
|
||||
in
|
||||
{
|
||||
sops.secrets."n8n/env" = { reloadUnits = [ "n8n.service" ]; };
|
||||
|
@ -63,9 +65,14 @@ in
|
|||
};
|
||||
unitConfig.RequiresMountsFor = [ dataFolder ];
|
||||
};
|
||||
systemd.tmpfiles.settings."10-n8n".${dataFolder}.d = {
|
||||
systemd.tmpfiles.settings."10-n8n" = {
|
||||
${dataFolder}.d = {
|
||||
user = user;
|
||||
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