/ users / vincent / dev / js.nix
js.nix
 1  { config, pkgs, ... }:
 2  
 3  {
 4    # config.xdg.configFile."npm/npmrc ".text = ''
 5    #   prefix = ${config.home.homeDirectory}/.local/npm
 6    # '';
 7    home.sessionVariables = {
 8      NPM_CONFIG_INIT_MODULE = "${config.xdg.configHome}/npm/config/npm-init.js";
 9      NPM_CONFIG_CACHE = "${config.xdg.cacheHome}/npm";
10      NPM_CONFIG_TMP = "$CONFIG.XDG_RUNTIME_DIR/npm";
11      NPM_CONFIG_USERCONFIG = "${config.xdg.configHome}/npm/npmrc";
12    };
13    home.packages = with pkgs; [
14      # javascript-typescript-langserver
15      # vscode-langservers-extracted
16    ];
17  }
18