nix3-profi...f-closures(1)

⚠️ Warning πŸ’€

This program is experimental and its interface is subject to change. No cap. Bestie, that means the flags you learn today might ghost you tomorrow, so don't go building your whole personality around them. πŸ™ˆ


✨ Name ✨

nix profile diff-closures β€” show the closure difference between each version of a profile πŸ¦‹

(it's giving "spot the difference" but for your whole system, and honestly? iconic.)


🌸 Synopsis 🌸

nix profile diff-closures [option…]

πŸ’– 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

Look at all those little β†’ arrows and KiB deltas, bestie. It's literally a glow-up report for your profile. πŸ‘‘


πŸŽ€ Description πŸŽ€

This command shows the difference between the closures of subsequent versions of a profile. So like, version 13 vs 14, then 14 vs 15, and on and on β€” each hop gets its own little breakdown. 🌈

See nix store diff-closures for details. Iykyk. πŸ’…


✨ OPTIONS ✨

  • --profile path β€” The profile to operate on. Point it at the profile you want the tea on.

  • --debug β€” Set the logging verbosity level to β€˜debug’. Maximum yapping. We love to see it.
  • --log-format format β€” Set the format of log output; one of raw, internal-json, bar or bar-with-logs.
  • --print-build-logs, -L β€” Print full build logs on standard error.
  • --quiet β€” Decrease the logging verbosity level. Shhh. 🀫
  • --verbose, -v β€” Increase the logging verbosity level. Tell me everything. πŸ—£οΈ

⭐ Miscellaneous global options ⭐

  • --help β€” Show usage information. Bestie behaviour, honestly.
  • --offline β€” Disable substituters and consider all previously downloaded files up-to-date.
  • --option name value β€” Set the Nix configuration setting name to value (overriding nix.conf).
  • --refresh β€” Consider all previously downloaded files out-of-date.
  • --version β€” Show version information.
Note See man nix.conf for overriding configuration settings with command line flags. 🧚

That's the whole vibe check, bestie. Every flag, every default, every KiB β€” nothing skipped, nothing left on read. πŸ’œ

This page is nix3-profi...f-closures(1) from the General Commands Manual, and yeah the name is literally truncated with ... in the header because whoever set the column width said "not my problem" 😭. Sending you off with the same title stamped on the bottom of the page like a lil signature. Mwah. πŸ’– ✨ πŸŽ€

πŸ“¦ where this page comes from