Commit 288e19c
Changed files (1)
modules
dev
modules/dev/xdg.nix
@@ -7,22 +7,22 @@
go = {
nixos.environment.variables = {
- GOPATH = "$XDG_DATA_HOME/go";
+ GOPATH = "\${XDG_DATA_HOME:-$HOME/.local/share}/go";
};
};
npm = {
nixos = {
environment.variables = {
- NPM_CONFIG_CACHE = "$XDG_CACHE_HOME/npm";
+ NPM_CONFIG_CACHE = "\${XDG_CACHE_HOME:-$HOME/.cache}/npm";
NPM_CONFIG_TMP = "$XDG_RUNTIME_DIR/npm";
- NPM_CONFIG_USERCONFIG = "$XDG_CONFIG_HOME/npm/config";
+ NPM_CONFIG_USERCONFIG = "\${XDG_CONFIG_HOME:-$HOME/.config}/npm/config";
};
environment.etc."npmrc".text = ''
- prefix=$XDG_DATA_HOME/npm
- cache=$XDG_CACHE_HOME/npm
+ prefix=''${XDG_DATA_HOME:-$HOME/.local/share}/npm
+ cache=''${XDG_CACHE_HOME:-$HOME/.cache}/npm
tmp=$XDG_RUNTIME_DIR/npm
- init-module=$XDG_CONFIG_HOME/npm/config/npm-init.js
+ init-module=''${XDG_CONFIG_HOME:-$HOME/.config}/npm/config/npm-init.js
'';
};
};