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;