mirror of
https://github.com/donovanglover/nix-config.git
synced 2025-06-19 08:07:14 +02:00
npm: Make global packages installable with .npm-packages
Useful for packages like all-the-package-names.
This commit is contained in:
parent
ef5b1d1dfc
commit
c033a0b700
@ -10,8 +10,9 @@ in
|
|||||||
shellInit = /* fish */ ''
|
shellInit = /* fish */ ''
|
||||||
set -U fish_greeting ""
|
set -U fish_greeting ""
|
||||||
|
|
||||||
export PATH="$HOME/.deno/bin:$HOME/.cargo/bin:$HOME/.yarn/bin:$HOME/.local/bin:$HOME/.go/bin:$PATH"
|
export PATH="$HOME/.deno/bin:$HOME/.cargo/bin:$HOME/.yarn/bin:$HOME/.npm-packages/bin:$HOME/.local/bin:$HOME/.go/bin:$PATH"
|
||||||
export GOPATH="$HOME/.go"
|
export GOPATH="$HOME/.go"
|
||||||
|
export NODE_PATH="$HOME/.npm-packages/lib/node_modules"
|
||||||
export SSH_AUTH_SOCK="$XDG_RUNTIME_DIR/ssh-agent.socket"
|
export SSH_AUTH_SOCK="$XDG_RUNTIME_DIR/ssh-agent.socket"
|
||||||
export TERMCMD="kitty --single-instance"
|
export TERMCMD="kitty --single-instance"
|
||||||
export XDG_DATA_DIRS="${gsettings-desktop-schemas}/share/gsettings-schemas/${gsettings-desktop-schemas.name}:${gtk3}/share/gsettings-schemas/${gtk3.name}:$XDG_DATA_DIRS"
|
export XDG_DATA_DIRS="${gsettings-desktop-schemas}/share/gsettings-schemas/${gsettings-desktop-schemas.name}:${gtk3}/share/gsettings-schemas/${gtk3.name}:$XDG_DATA_DIRS"
|
||||||
|
5
home/npm.nix
Normal file
5
home/npm.nix
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
{
|
||||||
|
home.file.".npmrc".text = /* ini */ ''
|
||||||
|
prefix=~/.npm-packages
|
||||||
|
'';
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user