feat(template): +nodejs

This commit is contained in:
2026-01-04 20:39:30 +00:00
parent e5307a51bb
commit 2e1838b82b
6 changed files with 1072 additions and 2 deletions
+24
View File
@@ -0,0 +1,24 @@
{ pkgs }:
let
deps = with pkgs; [ nodejs ];
depsText = builtins.concatStringsSep ", "
(map (p: p.pname or p.name) deps);
dev-help = pkgs.writeShellScriptBin "dev-help" /* sh */ ''
printf '%s\n' \
'Welcome to Nodejs devshell!' \
'dependencies: ${depsText}' \
'dev-help - this message'
'';
in
pkgs.mkShell {
buildInputs = [ dev-help ] ++ deps;
nativeBuildInputs = [ pkgs.pkg-config ];
shellHook = ''
dev-help
'';
PAGER = "${pkgs.hectic.nvim-pager}/bin/pager";
}