feat(template): +nodejs

This commit is contained in:
2026-01-04 20:39:30 +00:00
parent 4a9bb42015
commit bf72ac7e97
6 changed files with 1072 additions and 2 deletions

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";
}