this post was submitted on 03 Sep 2025
11 points (100.0% liked)

Nix / NixOS

2467 readers
87 users here now

Main links

Videos

founded 2 years ago
MODERATORS
 

Any suggested changes since this was published a year prior?

you are viewing a single comment's thread
view the rest of the comments
[โ€“] balsoft@lemmy.ml 1 points 2 weeks ago* (last edited 2 weeks ago) (1 children)

While not a "default setting", a thing I always suggest is to avoid setting multiple substituters in your config. Instead, set trusted-substituters and trusted-public-keys, and then only set the substituters you need in the nixConfig.substituters attribute of the flake.nix of the project they are needed in (if you're not using flakes,, add a .nix.conf file to your project and export NIX_USER_CONF_FILES="${NIX_USER_CONF_FILES+$XDG_CONFIG_HOME/nix}:$PWD/.nix.conf" to your .envrc)

[โ€“] ruffsl@programming.dev 1 points 2 weeks ago

That's a good one. Definitely seems selecting substituters closer to runtime is more flexible. Especially when the system may be roaming across networks like a laptop that may move outside your home LAN that links to your local desktop cache.