1
1
Fork 0
mirror of https://github.com/NixOS/nix.git synced 2025-12-19 07:21:07 +01:00
nix/src
John Ericson 4c76db8e7c Make sure settings.sandboxedPaths is closed outside DerivationBuilder
This is a nicer separation of concerns --- `DerivationBuilder` just
mounts the extra paths you tell it too, and the outside world is
responsible for making sure those extra paths make sense.

Since the closure only depends on global settings, and not
per-derivation information, we also have the option of moving this up
further and caching it across all local builds. (I only just realized
this after having done this refactor. I am not doing that change at this
time, however.)
2025-08-20 18:49:11 -04:00
..
external-api-docs meson: Apply formatting universally 2025-08-07 02:58:29 +03:00
internal-api-docs meson: Apply formatting universally 2025-08-07 02:58:29 +03:00
libcmd No more globals.hh in headers 2025-08-20 16:24:37 -04:00
libexpr No more globals.hh in headers 2025-08-20 16:24:37 -04:00
libexpr-c treewide: Bump C++ standard version to C++23 2025-08-19 15:33:27 +03:00
libexpr-test-support treewide: Bump C++ standard version to C++23 2025-08-19 15:33:27 +03:00
libexpr-tests treewide: Bump C++ standard version to C++23 2025-08-19 15:33:27 +03:00
libfetchers No more globals.hh in headers 2025-08-20 16:24:37 -04:00
libfetchers-c treewide: Bump C++ standard version to C++23 2025-08-19 15:33:27 +03:00
libfetchers-tests No more globals.hh in headers 2025-08-20 16:24:37 -04:00
libflake treewide: Bump C++ standard version to C++23 2025-08-19 15:33:27 +03:00
libflake-c treewide: Bump C++ standard version to C++23 2025-08-19 15:33:27 +03:00
libflake-tests treewide: Bump C++ standard version to C++23 2025-08-19 15:33:27 +03:00
libmain treewide: Bump C++ standard version to C++23 2025-08-19 15:33:27 +03:00
libmain-c treewide: Bump C++ standard version to C++23 2025-08-19 15:33:27 +03:00
libstore Make sure settings.sandboxedPaths is closed outside DerivationBuilder 2025-08-20 18:49:11 -04:00
libstore-c treewide: Bump C++ standard version to C++23 2025-08-19 15:33:27 +03:00
libstore-test-support No more globals.hh in headers 2025-08-20 16:24:37 -04:00
libstore-tests Merge pull request #13795 from xokdvium/factor-out-s3url 2025-08-19 17:28:52 -04:00
libutil Merge pull request #13795 from xokdvium/factor-out-s3url 2025-08-19 17:28:52 -04:00
libutil-c treewide: Bump C++ standard version to C++23 2025-08-19 15:33:27 +03:00
libutil-test-support treewide: Bump C++ standard version to C++23 2025-08-19 15:33:27 +03:00
libutil-tests treewide: Bump C++ standard version to C++23 2025-08-19 15:33:27 +03:00
nix No more globals.hh in headers 2025-08-20 16:24:37 -04:00
perl flake: Apply nixfmt 1.0.0 2025-08-18 20:29:45 +03:00
nix-functional-tests Build Functional tests with Meson 2024-08-14 15:35:40 -04:00
nix-manual Build the manual with Meson 2024-10-09 11:58:17 -04:00