More nix stats
This commit is contained in:
@@ -306,11 +306,13 @@ let
|
|||||||
build_timestamp="$(${lib.getExe' pkgs.coreutils "date"} -d "$build_datetime" +%s)"
|
build_timestamp="$(${lib.getExe' pkgs.coreutils "date"} -d "$build_datetime" +%s)"
|
||||||
now="$(${lib.getExe' pkgs.coreutils "date"} +%s)"
|
now="$(${lib.getExe' pkgs.coreutils "date"} +%s)"
|
||||||
store_bytes="$(${lib.getExe pkgs.nix} path-info --json --json-format 1 --all --offline --no-pretty | ${lib.getExe pkgs.jq} -r 'map(.narSize // 0) | add // 0')"
|
store_bytes="$(${lib.getExe pkgs.nix} path-info --json --json-format 1 --all --offline --no-pretty | ${lib.getExe pkgs.jq} -r 'map(.narSize // 0) | add // 0')"
|
||||||
|
current_system_bytes="$(${lib.getExe pkgs.nix} path-info --json --json-format 1 --closure-size /run/current-system --offline --no-pretty | ${lib.getExe pkgs.jq} -r 'to_entries[0].value.closureSize // 0')"
|
||||||
|
|
||||||
printf 'nix generation=%si,configured_packages=%si,store_bytes=%si,build_timestamp=%si,seconds_since_build=%si,build_datetime="%s"\n' \
|
printf 'nix generation=%si,configured_packages=%si,store_bytes=%si,current_system_bytes=%si,build_timestamp=%si,seconds_since_build=%si,build_datetime="%s"\n' \
|
||||||
"$generation" \
|
"$generation" \
|
||||||
${toString (builtins.length config.environment.systemPackages)} \
|
${toString (builtins.length config.environment.systemPackages)} \
|
||||||
"$store_bytes" \
|
"$store_bytes" \
|
||||||
|
"$current_system_bytes" \
|
||||||
"$build_timestamp" \
|
"$build_timestamp" \
|
||||||
"$((now - build_timestamp))" \
|
"$((now - build_timestamp))" \
|
||||||
"$build_datetime"
|
"$build_datetime"
|
||||||
|
|||||||
Reference in New Issue
Block a user