From 9d05ce49e214f34bf5af0c30b815ba6b3d12a468 Mon Sep 17 00:00:00 2001 From: Robert Hensing Date: Wed, 1 May 2024 17:04:12 +0200 Subject: [PATCH] dev: Add debug symbols to shell (cherry picked from commit b72191f8c1669bc8df242e8386014363d096fad4) --- flake.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/flake.nix b/flake.nix index af50710..393fab5 100644 --- a/flake.nix +++ b/flake.nix @@ -43,6 +43,15 @@ LIBCLANG_PATH BINDGEN_EXTRA_CLANG_ARGS ; + NIX_DEBUG_INFO_DIRS = + let + # TODO: add to Nixpkgs lib + getDebug = pkg: + if pkg?debug then pkg.debug + else if pkg?lib then pkg.lib + else pkg; + in + "${getDebug config.packages.nix}/lib/debug"; buildInputs = [ config.packages.nix ];