all repos — nixfiles @ f9de158b83db7760b61cc7bd682a6ca410a35e46

System and user configuration, managed by nix and home-manager

dev/javascript: update bun config

Alin
commit

f9de158b83db7760b61cc7bd682a6ca410a35e46

parent

dd9c40c7a1f648668be58e63bba44aa6cab45faf

1 file changed, 13 insertions(+), 4 deletions(-)

changed files
M user/settings/development/javascript.nix → user/settings/development/javascript.nix
@@ -1,5 +1,6 @@
{ config, + lib, pkgs, ... }:
@@ -21,8 +22,20 @@ run = {
bun = true; silent = true; }; + env = false; # don't load .envrc; handled by direnv + install = { + prefer = "offline"; + globalDir = "${config.xdg.stateHome}/bun/install/global"; + globalBinDir = "${config.xdg.stateHome}/bun/bin"; + cache = { + dir = "${config.xdg.cacheHome}/bun/"; + }; + }; }; }; + home.sessionPath = lib.mkAfter [ + config.programs.bun.settings.install.globalBinDir + ]; programs.emacs.extraPackages = epkgs:
@@ -80,10 +93,6 @@ textconv = "bun";
binary = true; }; - xdg.configFile.".bunfig.toml".text = '' - [install.cache] - dir = "${config.xdg.cacheHome}/bun/" - ''; xdg.configFile."npm/config".text = '' prefix=''${HOME}/.local cache=${config.xdg.cacheHome}/npm/