From cccc8dc90b025d1a1e0e4b82a98b996210c7e36c Mon Sep 17 00:00:00 2001 From: Danilo Reyes Date: Fri, 2 May 2025 09:03:56 -0600 Subject: [PATCH] npmrc --- dotfiles/npmrc | 7 +++++++ modules/dev/javascript.nix | 10 +--------- 2 files changed, 8 insertions(+), 9 deletions(-) create mode 100644 dotfiles/npmrc diff --git a/dotfiles/npmrc b/dotfiles/npmrc new file mode 100644 index 0000000..8932649 --- /dev/null +++ b/dotfiles/npmrc @@ -0,0 +1,7 @@ +user=0 +unsafe-perm=true +prefix=${XDG_DATA_HOME}/npm +cache=${XDG_CACHE_HOME}/npm +tmp=${XDG_RUNTIME_DIR}/npm +init-module=${XDG_CONFIG_HOME}/npm/config/npm-init.js +store-dir=${XDG_DATA_HOME}/pnpm-store diff --git a/modules/dev/javascript.nix b/modules/dev/javascript.nix index cee0f93..69f8cac 100644 --- a/modules/dev/javascript.nix +++ b/modules/dev/javascript.nix @@ -31,15 +31,7 @@ in }) { home-manager.users.jawz.xdg.configFile = { - "npm/npmrc".text = '' - user=0 - unsafe-perm=true - prefix=$XDG_DATA_HOME/npm - cache=$XDG_CACHE_HOME/npm - tmp=$XDG_RUNTIME_DIR/npm - init-module=$XDG_CONFIG_HOME/npm/config/npm-init.js - store-dir=$XDG_DATA_HOME/pnpm-store - ''; + "npm/npmrc".source = ../../dotfiles/npmrc; "configstore/update-notifier-npm-check.json".text = builtins.toJSON { optOut = false; lastUpdateCheck = 1646662583446;