{ pkgs }: let basePackages = builtins.attrValues { inherit (pkgs) clang-tools gcc gdb valgrind ; }; homePackages = basePackages; devShellPackages = basePackages ++ [ pkgs.clang ]; in { inherit devShellPackages homePackages; devShell = pkgs.mkShell { packages = devShellPackages; name = "cc-dev-shell"; shellHook = '' echo "🔧 C/C++ dev environment" ''; }; }