aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/meta/base.txt
diff options
context:
space:
mode:
Diffstat (limited to 'meta/base.txt')
-rw-r--r--meta/base.txt23
1 files changed, 7 insertions, 16 deletions
diff --git a/meta/base.txt b/meta/base.txt
index 19407f5..2fa95f8 100644
--- a/meta/base.txt
+++ b/meta/base.txt
@@ -58,24 +58,15 @@ ell
# direnv's source_url with a content hash, so no extra package needed.) ---
nix
-# --- dev (compiler / linker / build-system / language toolchains — these
-# MUST stay on pacman: nix/common.nix is forbidden from shipping them
-# because nix-store paths on PATH would shadow the system ones and
-# silently link projects against nixpkgs glibc instead of the system
-# sysroot. See policy comment at the top of nix/common.nix.) ---
-ccache
-clang
-cmake
-lld
-mold
-ninja
-npm
-perf
+# --- dev (system-coupled runtimes only — base-devel ships gcc/ld/as/make
+# for general-purpose builds; the orchestrators (cmake/ninja/ccache/
+# sccache), debuggers and toolchain-specific compilers/linkers live in
+# nix instead. clang/lld/mold/rustup/go are intentionally absent — when
+# a project needs them, the project's flake.nix + direnv `.envrc`
+# provide them.) ---
+perf # links against running kernel ABI; must match kernel pkg
podman-compose
podman-docker
-rustup
-sccache
-valgrind
# --- sound ---
alsa-utils