From 90a407920040c95e2a279ac55879ccc520c6ee36 Mon Sep 17 00:00:00 2001 From: TECHNOFAB Date: Wed, 27 Nov 2024 13:15:50 +0000 Subject: [PATCH] chore(image): pass all store paths at once via stdin to nix copy --- flake.nix | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/flake.nix b/flake.nix index 2b54703..6a9bb2a 100644 --- a/flake.nix +++ b/flake.nix @@ -163,11 +163,8 @@ (finalizeScript # sh '' - while read entry; do - [[ "$entry" == *.drv ]] && entry+="^*" || true - nix copy --quiet --to "file://$(pwd)/.nix-cache" $entry || true - echo -n "." - done + # add ^* to all store paths ending in .drv (prevent warning log spam) + ${pkgs.gnused}/bin/sed '/\.drv$/s/$/^*/' | nix copy --quiet --to "file://$(pwd)/.nix-cache" --stdin || true '') ]; image-cachix = mkImage [