this post was submitted on 13 Mar 2024
18 points (100.0% liked)

Nix / NixOS

1782 readers
1 users here now

Main links

Videos

founded 1 year ago
MODERATORS
 

just realized that one thing that NixOS could use is an update changelog of what packages were updated after running sudo nixos-rebuild switch --upgrade

tbh maybe there's a verbose option that I haven't discovered yet

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 14 points 8 months ago (2 children)

Yeah, its not really well documented or ergonomic, but diff-closures can do this:

https://nixos.org/manual/nix/unstable/command-ref/new-cli/nix3-profile-diff-closures.html

I have "nix profile diff-closures --profile /nix/var/nix/profiles/system | less" aliased to diffboot in my home-manager config so I can see what new packages have been installed.

Example output:

Version 80 -> 81:
  firefox: 124.0b2 → 124.0b5
  firefox-devedition-unwrapped: 124.0b2 → 124.0b5, -26.1 KiB
  ibus: 1.5.28 → 1.5.29, +189.5 KiB
  nixos-system-dio: 24.05.20240228.9099616 → 24.05.20240229.1536926
  python3.11-botocore: 1.34.21 → 1.34.49, +611.7 KiB
  qtquick3d: +8.1 KiB
  source: +84.1 KiB
[–] recursive_recursion 6 points 8 months ago* (last edited 8 months ago)

this works great🌻
thank you!

[–] [email protected] 5 points 8 months ago

So cool, thanks!