From 8928ada5277cf139fe8274f7d61e492a5bb4c003 Mon Sep 17 00:00:00 2001 From: Michael Thomas Date: Fri, 11 Aug 2023 19:42:33 -0400 Subject: [PATCH] fix: enable installing npm modules globally --- user/modules/dev.nix | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/user/modules/dev.nix b/user/modules/dev.nix index 6acfe38..9d4ad6e 100644 --- a/user/modules/dev.nix +++ b/user/modules/dev.nix @@ -6,7 +6,7 @@ # Javascript nodejs nodePackages.yarn - nodePackages.pnpm + unstable.nodePackages.pnpm # PHP php # Python @@ -23,4 +23,15 @@ extensions = [ "rust-src" ]; }) ]; + home.file.npmrc = { + enable = true; + target = ".npmrc"; + text = '' + prefix = ''${HOME}/.npm-packages + ''; + }; + programs.zsh.initExtra = '' + export PATH=~/.npm-packages/bin:$PATH + export NODE_PATH=~/.npm-packages/lib/node_modules + ''; }