Files
lix/lix/nix/profile-diff-closures.md
T
eldritch horrorsandjade b0d7a81613 fix tooling after include reorganization
clangd broke because it can't look through symlinks. compile_commands
manipulation does not fix it, clangd configuration does not fix it, a
vfs overlay does not fix it, and while a combination of those can fix
it with a bind mount in place that's just too cursed to even consider

clangd bug: https://github.com/llvm/llvm-project/issues/116877

Change-Id: I8e3e8489548eb3a7aa65ac9d12a5ec8abf814aec
2024-11-19 22:55:32 +00:00

647 B

R""(

Examples

  • Show what changed between each version of the NixOS system profile:

    # nix profile diff-closures --profile /nix/var/nix/profiles/system
    Version 13 -> 14:
      acpi-call: 2020-04-07-5.8.13 → 2020-04-07-5.8.14
      aws-sdk-cpp: -6723.1 KiB
    
    Version 14 -> 15:
      acpi-call: 2020-04-07-5.8.14 → 2020-04-07-5.8.16
      attica: -996.2 KiB
      breeze-icons: -78713.5 KiB
      brotli: 1.0.7 → 1.0.9, +44.2 KiB
    

Description

This command shows the difference between the closures of subsequent versions of a profile. See nix store diff-closures for details.

)""