summaryrefslogtreecommitdiffstats
path: root/nixos/modules/config/debug-info.nix
diff options
context:
space:
mode:
Diffstat (limited to 'nixos/modules/config/debug-info.nix')
-rw-r--r--nixos/modules/config/debug-info.nix19
1 files changed, 9 insertions, 10 deletions
diff --git a/nixos/modules/config/debug-info.nix b/nixos/modules/config/debug-info.nix
index 2942ae5905d1..78de26fda440 100644
--- a/nixos/modules/config/debug-info.nix
+++ b/nixos/modules/config/debug-info.nix
@@ -9,21 +9,20 @@ with lib;
environment.enableDebugInfo = mkOption {
type = types.bool;
default = false;
- description = ''
+ description = mdDoc ''
Some NixOS packages provide debug symbols. However, these are
not included in the system closure by default to save disk
space. Enabling this option causes the debug symbols to appear
- in <filename>/run/current-system/sw/lib/debug/.build-id</filename>,
- where tools such as <command>gdb</command> can find them.
+ in {file}`/run/current-system/sw/lib/debug/.build-id`,
+ where tools such as {command}`gdb` can find them.
If you need debug symbols for a package that doesn't
provide them by default, you can enable them as follows:
- <programlisting>
- nixpkgs.config.packageOverrides = pkgs: {
- hello = pkgs.hello.overrideAttrs (oldAttrs: {
- separateDebugInfo = true;
- });
- };
- </programlisting>
+
+ nixpkgs.config.packageOverrides = pkgs: {
+ hello = pkgs.hello.overrideAttrs (oldAttrs: {
+ separateDebugInfo = true;
+ });
+ };
'';
};