Set $NIX_DEBUG_INFO_DIRS when environment.enableDebugInfo is enabled

This allows it to co-exist with other debug info directories, such as
the one used by dwarffs
(https://github.com/edolstra/dwarffs/blob/master/module.nix).
wip/yesman
Eelco Dolstra 7 years ago
parent a936d9d6dc
commit ee9a15b323
No known key found for this signature in database
GPG Key ID: 8170B4726D7198DE
  1. 7
      nixos/modules/config/debug-info.nix

@ -30,14 +30,15 @@ with lib;
};
config = {
config = mkIf config.environment.enableDebugInfo {
# FIXME: currently disabled because /lib is already in
# environment.pathsToLink, and we can't have both.
#environment.pathsToLink = [ "/lib/debug/.build-id" ];
environment.extraOutputsToInstall =
optional config.environment.enableDebugInfo "debug";
environment.extraOutputsToInstall = [ "debug" ];
environment.variables.NIX_DEBUG_INFO_DIRS = [ "/run/current-system/sw/lib/debug" ];
};

Loading…
Cancel
Save