[READ-ONLY] Mirror of https://github.com/usrrname/dotfiles. There was an attempt to store my configs
shovelware nix-pkgs nix
0

Configure Feed

Select the types of activity you want to include in your feed.

fix: remove duplicate home.activation.installNpmGlobals in pi-nas and ubuntu hosts

Shared home/default.nix already defines this activation block; host-level
duplicates caused option conflict on 'home-manager switch'.

usrrname (Jul 2, 2026, 8:55 AM EDT) 39254263 04b94b21

-26
-13
hosts/pi-nas/default.nix
··· 37 37 # Install via: curl -fsSL https://get.docker.com | sh 38 38 # Then add user to docker group: sudo usermod -aG docker $USER 39 39 40 - # Use a user-writable npm global prefix 41 - home.sessionVariables.NPM_CONFIG_PREFIX = "$HOME/.npm-global"; 42 - 43 - # Install global npm packages 44 - home.activation.installNpmGlobals = lib.hm.dag.entryAfter [ "writeBoundary" ] '' 45 - export NPM_CONFIG_PREFIX="$HOME/.npm-global" 46 - export PATH="${pkgs.nodejs}/bin:$HOME/.npm-global/bin:$PATH" 47 - $DRY_RUN_CMD mkdir -p "$HOME/.npm-global" 48 - if ! "$HOME/.npm-global/bin/socket" --version >/dev/null 2>&1; then 49 - $DRY_RUN_CMD npm install -g socket 50 - fi 51 - ''; 52 - 53 40 # Pi-specific shell aliases 54 41 programs.zsh.shellAliases = { 55 42 xoff = "sudo /usr/local/bin/xSoft.sh 0 27"; # Pi NAS soft shutdown
-13
hosts/ubuntu/default.nix
··· 47 47 _1password-cli 48 48 ]; 49 49 50 - # Use a user-writable npm global prefix (Nix store is read-only) 51 - home.sessionVariables.NPM_CONFIG_PREFIX = "$HOME/.npm-global"; 52 - 53 - # Install global npm packages that aren't in nixpkgs 54 - home.activation.installNpmGlobals = lib.hm.dag.entryAfter [ "writeBoundary" ] '' 55 - export NPM_CONFIG_PREFIX="$HOME/.npm-global" 56 - export PATH="${pkgs.nodejs}/bin:$HOME/.npm-global/bin:$PATH" 57 - $DRY_RUN_CMD mkdir -p "$HOME/.npm-global" 58 - if ! "$HOME/.npm-global/bin/socket" --version >/dev/null 2>&1; then 59 - $DRY_RUN_CMD npm install -g socket 60 - fi 61 - ''; 62 - 63 50 programs.home-manager.enable = true; 64 51 }